36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
version: '3'
|
|
services:
|
|
dodoc-node:
|
|
image: registry.3peaks.re/dodoc-guillaume-linux
|
|
volumes:
|
|
- ./Documents:/home/node/Documents
|
|
- ./settings.json:/src/l-atelier-des-chercheurs/dodoc/settings.json
|
|
restart: always
|
|
# ports:
|
|
# - "8882:8080"
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.docker.network=frontend"
|
|
|
|
- "traefik.http.routers.dodoc-http.rule=Host(`dodoc.laraffinerie.re`)"
|
|
- "traefik.http.routers.dodoc-http.entrypoints=entrypoints-http"
|
|
- "traefik.http.routers.dodoc-http.middlewares=redirect"
|
|
- "traefik.http.middlewares.redirect.redirectscheme.scheme=https"
|
|
|
|
- "traefik.http.routers.dodoc-https.rule=Host(`dodoc.laraffinerie.re`)"
|
|
- "traefik.http.routers.dodoc-https.entrypoints=entrypoints-https"
|
|
- "traefik.http.routers.dodoc-https.tls.certresolver=myresolver"
|
|
|
|
- "traefik.http.services.dodoc.loadbalancer.server.port=8080"
|
|
|
|
networks:
|
|
- frontend
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: 1
|
|
memory: 512M
|
|
|
|
networks:
|
|
frontend:
|
|
external: true |