diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d232c8b..b8d2400 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -25,5 +25,5 @@ jobs: - name: Deploy run: | - docker compose -f /opt/rustycms/docker-compose.yml up -d + docker compose -f docker-compose.prod.yml up -d docker image prune -f diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml new file mode 100644 index 0000000..cdb1fcd --- /dev/null +++ b/docker-compose.prod.yml @@ -0,0 +1,28 @@ +services: + + rustycms: + image: rustycms-api:latest + container_name: rustycms + restart: unless-stopped + expose: + - "3000" + volumes: + - /opt/rustycms/content:/data/content + - /opt/rustycms/types:/data/types + env_file: /opt/rustycms/.env + networks: + - web + + admin-ui: + image: rustycms-admin:latest + container_name: rustycms-admin + restart: unless-stopped + expose: + - "3001" + networks: + - web + +networks: + web: + external: true + name: stacks_web