mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 01:04:25 +08:00
modify project name
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# lab
|
||||
[](https://github.com/mayswind/lab/blob/master/LICENSE)
|
||||
[](https://hub.docker.com/r/mayswind/lab/builds)
|
||||
[](https://goreportcard.com/report/github.com/mayswind/lab)
|
||||
[](https://hub.docker.com/r/mayswind/lab)
|
||||
[](https://github.com/mayswind/lab/releases)
|
||||
# ezBookkeeping
|
||||
[](https://github.com/mayswind/ezbookkeeping/blob/master/LICENSE)
|
||||
[](https://hub.docker.com/r/mayswind/ezbookkeeping/builds)
|
||||
[](https://goreportcard.com/report/github.com/mayswind/ezbookkeeping)
|
||||
[](https://hub.docker.com/r/mayswind/ezbookkeeping)
|
||||
[](https://github.com/mayswind/ezbookkeeping/releases)
|
||||
|
||||
## Introduction
|
||||
The lab is a lightweight account book app hosted by yourself. It can be deployed on almost all platforms, including Windows, macOS and Linux on x86, amd64 and ARM architectures. You can even deploy it on an raspberry device. It also supports many different databases, including sqlite and mysql. With docker, you can just deploy it via one command without complicated configuration.
|
||||
ezBookkeeping is a lightweight personal bookkeeping app hosted by yourself. It can be deployed on almost all platforms, including Windows, macOS and Linux on x86, amd64 and ARM architectures. You can even deploy it on an raspberry device. It also supports many different databases, including sqlite and mysql. With docker, you can just deploy it via one command without complicated configuration.
|
||||
|
||||
## Features
|
||||
1. Open source & Self-hosted
|
||||
@@ -35,43 +35,43 @@ The lab is a lightweight account book app hosted by yourself. It can be deployed
|
||||
|
||||
## Installation
|
||||
### Ship with docker
|
||||
Visit [Docker Hub](https://hub.docker.com/r/mayswind/lab) to see all images and tags.
|
||||
Visit [Docker Hub](https://hub.docker.com/r/mayswind/ezbookkeeping) to see all images and tags.
|
||||
|
||||
Latest Release:
|
||||
|
||||
$ docker run -p8080:8080 mayswind/lab
|
||||
$ docker run -p8080:8080 mayswind/ezbookkeeping
|
||||
|
||||
Latest Daily Build:
|
||||
|
||||
$ docker run -p8080:8080 mayswind/lab:latest-snapshot
|
||||
$ docker run -p8080:8080 mayswind/ezbookkeeping:latest-snapshot
|
||||
|
||||
### Install from binary
|
||||
|
||||
Latest release: [https://github.com/mayswind/lab/releases](https://github.com/mayswind/lab/releases)
|
||||
Latest release: [https://github.com/mayswind/ezbookkeeping/releases](https://github.com/mayswind/ezbookkeeping/releases)
|
||||
|
||||
$ ./lab server run
|
||||
$ ./ezbookkeeping server run
|
||||
|
||||
The lab will listen at port 8080 as default. Then you can visit http://<YOUR_HOST_ADDRESS>:8080/ .
|
||||
ezBookkeeping will listen at port 8080 as default. Then you can visit http://<YOUR_HOST_ADDRESS>:8080/ .
|
||||
|
||||
### Build from source
|
||||
|
||||
Make sure you have [Golang](https://golang.org/), [GCC](http://gcc.gnu.org/), [Node.js](https://nodejs.org/) and [NPM](https://www.npmjs.com/) installed. Then download the source code, and follow these steps.
|
||||
|
||||
# Build backend binary file
|
||||
$ GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -a -v -i -trimpath -o lab lab.go
|
||||
$ GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build -a -v -i -trimpath -o ezbookkeeping ezbookkeeping.go
|
||||
|
||||
# Build frontend static files
|
||||
$ npm install
|
||||
$ npm run build
|
||||
|
||||
# Copy files to target path
|
||||
$ cp lab <target>/lab
|
||||
$ cp ezbookkeeping <target>/ezbookkeeping
|
||||
$ cp -R dist <target>/public
|
||||
$ cp -R conf <target>/conf
|
||||
|
||||
All the files will be placed in `<target>` directory.
|
||||
|
||||
For more information about how to install lab, please visit our documentation.
|
||||
For more information about how to install ezBookkeeping, please visit our documentation.
|
||||
|
||||
## License
|
||||
[MIT](https://github.com/mayswind/lab/blob/master/LICENSE)
|
||||
[MIT](https://github.com/mayswind/ezbookkeeping/blob/master/LICENSE)
|
||||
|
||||
Reference in New Issue
Block a user