Add Swarm migrated compose files

Contains new stack.beta.yml for beta deployment for dev images
This commit is contained in:
2021-02-01 11:11:48 +01:00
parent 721421294f
commit fcd9acc5dc
2 changed files with 101 additions and 30 deletions

48
stack.beta.yml Normal file
View File

@@ -0,0 +1,48 @@
version: '3.7'
services:
frontend:
image: docker.humenius.me/humenius/ts-onlinetime-ranks-frontend:dev-latest
networks:
- proxy
env_file: .env_beta
labels:
- traefik.enable=true
- traefik.http.services.tsotr-frontend.loadbalancer.server.port=5000
# Watchtower update
- com.centurylinklabs.watchtower.enable=true
# HTTPS
- traefik.http.routers.tsotr-frontend-secure.entrypoints=web-secure
- traefik.http.routers.tsotr-frontend-secure.rule=Host(`beta.tsotr.humenius.me`)
- traefik.http.routers.tsotr-frontend-secure.tls.certresolver=letsencrypt
backend:
image: docker.humenius.me/humenius/ts-onlinetime-ranks-backend:dev-latest
networks:
- proxy
- ts-onlinetime-ranks
env_file: .env_beta
labels:
- traefik.enable=true
- traefik.http.services.tsotr-backend.loadbalancer.server.port=3500
# Watchtower update
- com.centurylinklabs.watchtower.enable=true
# HTTPS
- traefik.http.routers.tsotr-backend-secure.entrypoints=web-secure
- traefik.http.routers.tsotr-backend-secure.rule=Host(`api.beta.tsotr.humenius.me`)
- traefik.http.routers.tsotr-backend-secure.tls.certresolver=letsencrypt
networks:
proxy:
external: true
ts-onlinetime-ranks:
external: true
volumes:
ts-onlinetime-ranks-db:
driver: local