mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-21 15:10:22 +00:00
.. | ||
apphub | ||
deployment | ||
git | ||
proxy | ||
.env | ||
cloudflare.js | ||
daemon.json | ||
docker-compose-dev.yml | ||
docker-compose.yml | ||
README.md |
Docker
Test it
All backend services of Websoft9 is packaged to Docker image, just these steps you can running them:
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh && sudo systemctl enable docker && sudo systemctl start docker
sudo docker network create websoft9
wget https://websoft9.github.io/websoft9/docker/.env
wget https://websoft9.github.io/websoft9/docker/docker-compose.yml
sudo docker compose -p websoft9 up -d
If you want only want to change to development, you should execute following commands:
sudo docker compose -p websoft9 down -v
wget https://websoft9.github.io/websoft9/docker/docker-compose-dev.yml
# /data/source is development sources path in host
docker compose -f docker-compose-dev.yml -p websoft9 up -d --build
Develop it
The folder apphub, deployment, git, proxy stored development files, and used for:
- Optimize dockerfile
- Release version
- Build docker image by Githuh action