Skip to content

简单实用的部署工具。Simple and practical deployment tool.

License

Notifications You must be signed in to change notification settings

qbhy/goal-piplin

Repository files navigation

English | 中文

Goal Piplin

codecov Go Report Card GoDoc Join the chat at https://gitter.im/qbhy/goal-piplin Sourcegraph Open Source Helpers Release TODOs

About Goal Piplin

Goal piplin is a very easy-to-use deployment tool.

  • Easy to use
  • Multi user
  • Support grouping
  • Support collaboration
  • Copy project
  • Deploy via curl

Install

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

update

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

Views

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.

image

Contributing

Thank you for considering contributing to the Goal Piplin!
You can submit PR or issue to this repository to participate in the project.

License

The Goal Piplin is open-sourced software licensed under the MIT license.

About

简单实用的部署工具。Simple and practical deployment tool.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages