services: paberkrohv: restart: always image: shiny-paberkrohv:local container_name: shiny-paberkrohv volumes: - r-packages:/usr/local/lib/R/site-library - shiny_paberkrohv-apps:/srv/shiny-server - shiny_paberkrohv-logs:/var/log - shiny_paberkrohv-conf:/etc/shiny-server - shiny_paberkrohv-backups:/srv/backups - /etc/localtime:/etc/localtime networks: - traefik-external - db-external - db-migration labels: - "traefik.enable=true" - traefik.docker.network=traefik-external - traefik.constraint-label=traefik-external - traefik.http.routers.shiny-paberkrohv-http.middlewares=http-to-https - traefik.http.routers.shiny-paberkrohv-https.rule=Host(`r-shiny.odamus.com`) - traefik.http.routers.shiny-paberkrohv-https.entrypoints=websecure - traefik.http.routers.shiny-paberkrohv-http.rule=Host(`r-shiny.odamus.com`) - traefik.http.routers.shiny-paberkrohv-http.entrypoints=web - "traefik.http.routers.shiny-paberkrohv-https.tls.certresolver=mychallenge" - traefik.http.services.shiny-paberkrohv.loadbalancer.server.port=3838 tudengitele: restart: always image: rocker/shiny container_name: shiny-tudengitele volumes: - r-packages:/usr/local/lib/R/site-library - tudengitele-apps:/srv/shiny-server - tudengitele-logs:/var/log - tudengitele-conf:/etc/shiny-server - tudengitele-backups:/srv/backups - /etc/localtime:/etc/localtime networks: - traefik-external - db-external labels: - "traefik.enable=true" - traefik.docker.network=traefik-external - traefik.constraint-label=traefik-external - traefik.http.routers.shiny-tudengitele-http.middlewares=http-to-https - traefik.http.routers.shiny-tudengitele-https.rule=Host(`paberkrohv.odamus.com`) - traefik.http.routers.shiny-tudengitele-https.entrypoints=websecure - traefik.http.routers.shiny-tudengitele-http.rule=Host(`paberkrohv.odamus.com`) - traefik.http.routers.shiny-tudengitele-http.entrypoints=web - "traefik.http.routers.shiny-tudengitele-https.tls.certresolver=mychallenge" - traefik.http.services.shiny-tudengitele.loadbalancer.server.port=3838 volumes: r-packages: name: r-packages external: true shiny_paberkrohv-apps: external: true shiny_paberkrohv-conf: external: true shiny_paberkrohv-backups: external: true shiny_paberkrohv-logs: external: true tudengitele-apps: tudengitele-conf: tudengitele-backups: tudengitele-logs: networks: traefik-external: external: true name: traefik-external db-external: external: true name: db-external db-migration: external: true