Deploy, CI/CD, Xterm, Sftp, Monitor, Crontab Manager, LDAP.
8.2K
Name: go + deploy
A web deployment system tool!
Support all kinds of code release and rollback, which can be done through the web with one click!
Complete installation instructions, no difficulty in getting started!
Run it with all needed parameter:
docker run -it \
--name=goploy \
--env=DB_HOST=mysql \
--env=DB_USER=root \
--env=DB_USER_PASSWORD=YourPasswordHere \
--env=DB_NAME=goploy \
-v /path/to/.ssh:/root/.ssh \
-v /path/to/hosts:/etc/hosts \
-v /path/to/repository:/opt/goploy/repository \
-p 3000:80 \
zhenorzz/goploy[:tag]
That's it.
The rsync and ssh need id_rsa to connect server, so you have to mount your ssh path to container using -v /path/to/.ssh:/root/.ssh.
If you want to access your own domain in container, you should mount your hosts file to container using -v /path/to/hosts:/etc/hosts.
Notice that the filename is case-sensitive. If your readme is called readme.md you have to mount the file directly, not the directory
Windows id_rsa permission denied, click this for help.
To update your setup simply pull the newest image version from docker hub and run it.
View license information for the software contained in this image.
Everything in this repository is published under GPLv3.
If you have any problems with or questions about this image, please contact us through a GitHub issue.
You are invited to contribute new features, fixes, or updates, large or small; I'm always thrilled to receive pull requests.
Content type
Image
Digest
sha256:72e0f6760…
Size
36.6 MB
Last updated
over 2 years ago
docker pull zhenorzz/goploy