English | 中文
Goal piplin is a very easy-to-use deployment tool.
- Easy to use
- Multi user
- Support grouping
- Support collaboration
- Copy project
- Deploy via curl
Clone code
git clone https://github.com/qbhy/goal-piplin.git
Use docker compose to start the service (including mysql, redis, views and server)
docker compose up -d
Execute migration
docker compose exec server /var/www/piplin migrate
Initialize users and keys
docker compose exec server /var/www/piplin init
The default account is piplin and the password is password
nginx configuration
cp nginx.conf /etc/nginx/site-enabled/piplin.conf
In this step, you can modify the path and piplin.conf according to your needs
If Goal-Piplin is updated, the latest image will be automatically packaged and pushed to the docker warehouse. At this time, you only need to execute the following command in your Goal-Piplin directory.
make update
goal piplin is a project that separates the front and back ends. The front end is developed based on antd pro, which uses umijs as a scaffolding.
Thank you for considering contributing to the Goal Piplin!
You can submit PR or issue to this repository to participate in the project.
The Goal Piplin is open-sourced software licensed under the MIT license.