fix(stack.yml): restore stack.yml for deployment
continuous-integration/drone/push Build is failing Details

main
flavien 2024-04-20 08:49:53 +02:00
parent e423093064
commit b6d8b93dae
No known key found for this signature in database
1 changed files with 36 additions and 0 deletions

36
stack.yml Normal file
View File

@ -0,0 +1,36 @@
version: '3.8'
services:
nodeserver:
image: registry.coincoingit.fr/miaomiao-blog:latest
deploy:
restart_policy:
condition: on-failure
placement:
constraints:
- node.labels.role == main
resources:
limits:
memory: 512M
reservations:
memory: 256M
labels:
- "traefik.enable=true"
- "traefik.http.services.miaomiao_blog.loadbalancer.server.port=3000"
- "traefik.http.services.miaomiao_blog.loadbalancer.healthCheck.path=/"
- "traefik.http.services.miaomiao_blog.loadbalancer.healthCheck.interval=60s"
- "traefik.http.services.miaomiao_blog.loadbalancer.healthCheck.timeout=10s"
- "traefik.http.services.miaomiao_blog.loadbalancer.healthCheck.port=3000"
- "traefik.http.routers.miaomiao_blog.rule=Host(`miaomiao.dev`)"
- "traefik.http.routers.miaomiao_blog.entrypoints=websecure"
- "traefik.http.routers.miaomiao_blog.tls=true"
- "traefik.http.routers.miaomiao_blog.tls.certresolver=letsencryptresolver"
networks:
- net
- traefik-public
networks:
net:
driver: overlay
traefik-public:
external: true