websoft9/docker
2023-10-18 14:08:11 +08:00
..
apphub apphub 2023-10-16 17:10:11 +08:00
deployment portainer password 2023-10-17 17:42:38 +08:00
git gitea setup fixed 2023-10-18 14:08:11 +08:00
proxy websoft9 service and all micro services 2023-10-17 14:34:36 +08:00
.env rc 2023-10-16 15:14:43 +08:00
daemon.json docker daemon 2023-10-06 16:45:57 +08:00
docker-compose-dev.yml apphub 2023-10-16 17:10:11 +08:00
docker-compose.yml docker compose labels error 2023-10-12 14:50:50 +08:00
README.md apphub 2023-10-10 18:40:59 +08:00

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