| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- 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
|