Browse Source

docker-compose traefik ready (labels commentés)

develop-etcd
Gael 11 months ago
parent
commit
7ea328504f
  1. 4
      dockers/cloud/docker-compose.yml
  2. 5
      dockers/collabora/docker-compose.yml
  3. 8
      dockers/dokuwiki/docker-compose.yml
  4. 3
      dockers/ethercalc/docker-compose.yml
  5. 6
      dockers/framadate/docker-compose.yml
  6. 6
      dockers/garradin/docker-compose.yml
  7. 12
      dockers/gitea/docker-compose.yml
  8. 6
      dockers/jirafeau/docker-compose.yml
  9. 4
      dockers/ldap/docker-compose.yml
  10. 7
      dockers/mattermost/docker-compose.yml
  11. 8
      dockers/mobilizon/docker-compose.yml
  12. 4
      dockers/quotas/docker-compose.yml
  13. 6
      dockers/roundcube/docker-compose.yml
  14. 4
      dockers/vaultwarden/docker-compose.yml
  15. 5
      dockers/web/docker-compose.yml

4
dockers/cloud/docker-compose.yml

@ -35,6 +35,10 @@ services:
- SMTP_HOST=${smtpHost}
- SMTP_PORT=25
- MAIL_DOMAIN=${domain}
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${nextcloudServName}.rule=Host(`${cloudHost}.${domain}`)"
# - "traefik.docker.network=cloudNet"
db:
image: mariadb:10.5

5
dockers/collabora/docker-compose.yml

@ -28,6 +28,11 @@ services:
- /etc/timezone:/etc/timezone:ro
networks:
collaboraNet:
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${officeServName}-admin.rule=Host(`${officeHost}.${domain}`) && PathPrefix(`/(c|l)ool/adminws`)"
# - "traefik.http.routers.${officeServName}-admin.middlewares=test-adminipwhitelist@file"
# - "traefik.http.routers.${officeServName}.rule=Host(`${officeHost}.${domain}`) && ! PathPrefix(`/(c|l)ool/adminws`)"
networks:
collaboraNet:

8
dockers/dokuwiki/docker-compose.yml

@ -5,11 +5,11 @@ services:
dokuwiki:
image: mprasil/dokuwiki
container_name: ${dokuwikiServName}
restart: ${restartPolicy}
restart: ${restartPolicy}
# ports:
# - 8087:80
networks:
- dokuwikiNet
- dokuwikiNet
- postfixNet
external_links:
- ${smtpServName}:${smtpHost}.${domain}
@ -19,6 +19,10 @@ services:
- "dokuwikiPlugins:/dokuwiki/lib/plugins"
- "dokuwikiLibtpl:/dokuwiki/lib/tpl"
- "dokuwikiLogs:/var/log"
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${dokuwikiServName}.rule=Host(`${dokuwikiHost}.${domain}`)"
# - "traefik.docker.network=dokuwikiNet"
volumes:
dokuwikiData:

3
dockers/ethercalc/docker-compose.yml

@ -14,6 +14,9 @@ services:
links:
- redis:redis
restart: ${restartPolicy}
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${ethercalcServName}.rule=Host(`${calcHost}.${domain}`)"
redis:
image: redis

6
dockers/framadate/docker-compose.yml

@ -22,6 +22,12 @@ services:
- dateConfig:/var/framadate/app/inc
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${framadateServName}-admin.rule=Host(`${dateHost}.${domain}`) && PathPrefix(`/admin`)"
# - "traefik.http.routers.${framadateServName}-admin.middlewares=test-adminipwhitelist@file"
# - "traefik.http.routers.${framadateServName}.rule=Host(`${dateHost}.${domain}`)"
# - "traefik.docker.network=framadateNet"
db:
image: mariadb:10.5

6
dockers/garradin/docker-compose.yml

@ -10,7 +10,7 @@ services:
- ./config/garradin.conf:/etc/apache2/sites-available/000-default.conf
- ./config/config.local.php:/usr/share/garradin/config.local.php
- ./config/factory_cron.sh:/usr/share/garradin/factory_cron.sh
# - ./config/cron.php:/usr/share/garradin/scripts/cron.php
# - ./config/cron.php:/usr/share/garradin/scripts/cron.php
- assoUsers:/usr/share/garradin/users
- /etc/localtime:/etc/localtime:ro
@ -22,6 +22,10 @@ services:
- postfixNet
external_links:
- ${smtpServName}:${smtpHost}.${domain}
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${garradinServName}.rule=Host(`${garHost}.${domain}`)"
# - "traefik.docker.network=garradinNet"
volumes:
assoUsers:

12
dockers/gitea/docker-compose.yml

@ -21,23 +21,29 @@ services:
environment:
- USER_UID=1000
- USER_GID=1000
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${gitServName}.rule=Host(`${gitHost}.${domain}`)"
# - "traefik.http.services.${gitServName}.loadbalancer.server.port=3000"
# - "traefik.docker.network=giteaNet"
db:
image: mariadb:10.5
container_name: ${gitDBName}
restart: ${restartPolicy}
restart: ${restartPolicy}
env_file:
- ../../secret/env-${gitDBName}
volumes:
- gitDB:/var/lib/mysql
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /etc/localtime:/etc/localtime:ro
networks:
- giteaNet
volumes:
gitDB:
gitData:
networks:
giteaNet:
external: true

6
dockers/jirafeau/docker-compose.yml

@ -24,6 +24,12 @@ services:
- ./config/config.local.php:/var/jirafeau/lib/config.local.php
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${jirafeauServName}-admin.rule=Host(`${fileHost}.${domain}`) && PathPrefix(`/admin.php`)"
# - "traefik.http.routers.${jirafeauServName}-admin.middlewares=test-adminipwhitelist@file"
# - "traefik.http.routers.${jirafeauServName}.rule=Host(`${fileHost}.${domain}`) && ! PathPrefix(`/admin.php`)"
# - "traefik.docker.network=jirafeauNet"
volumes:
fileData:

4
dockers/ldap/docker-compose.yml

@ -29,6 +29,10 @@ services:
- configSSP:/var/www/conf/
- icons:/var/www/html/images/
- lang:/var/www/lang/
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${ldapUIName}.rule=Host(`${ldapUIHost}.${domain}`)"
# - "traefik.docker.network=ldapNet"
ldap:
image: docker.io/bitnami/openldap:2.6

7
dockers/mattermost/docker-compose.yml

@ -31,6 +31,8 @@ services:
- db
links:
- db
expose:
- ${matterPort}
# ports:
# - 8089:80
networks:
@ -38,6 +40,11 @@ services:
- postfixNet
external_links:
- ${smtpServName}:${smtpHost}.${domain}
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${mattermostServName}.rule=Host(`${matterHost}.${domain}`)"
# - "traefik.http.services.${mattermostServName}.loadbalancer.server.port=${matterPort}"
# - "traefik.docker.network=mattermostNet"
db:
image: mariadb:10.5

8
dockers/mobilizon/docker-compose.yml

@ -15,7 +15,8 @@ services:
- MOBILIZON_LDAP_HOST=ldap
- MOBILIZON_LDAP_BASE=ou=users,${ldap_root}
- MOBILIZON_LDAP_UID=cn
expose:
- 80
volumes:
- mobilizonUploads:/var/lib/mobilizon/uploads
- ${PWD}/config.exs:/etc/mobilizon/config.exs:ro
@ -24,6 +25,11 @@ services:
- mobilizonNet
- postfixNet
- ldapNet
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${mobilizonServName}.rule=Host(`${mobilizonHost}.${domain}`)"
# - "traefik.http.services.${mobilizonServName}.loadbalancer.server.port=80"
# - "traefik.docker.network=mobilizonNet"
db:
image: postgis/postgis:13-3.1

4
dockers/quotas/docker-compose.yml

@ -16,6 +16,10 @@ services:
- db
env_file:
- ../../secret/env-${quotasDBName}
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${quotasServName}.rule=Host(`${quotaHost}.${domain}`)"
db:
image: mariadb:10.5

6
dockers/roundcube/docker-compose.yml

@ -24,7 +24,11 @@ services:
- ROUNDCUBEMAIL_DEFAULT_PORT=993
- ROUNDCUBEMAIL_SMTP_PORT=25
env_file:
- ../../secret/env-${roundcubeServName}
- ../../secret/env-${roundcubeServName}
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${roundcubeServName}.rule=Host(`${webmailHost}.${domain}`)"
# - "traefik.docker.network=roundcubeNet"
db:
image: mariadb:10.5

4
dockers/vaultwarden/docker-compose.yml

@ -28,6 +28,10 @@ services:
- ./templates:/data/templates
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.${vaultwardenServName}.rule=Host(`${vaultwardenHost}.${domain}`)"
# - "traefik.docker.network=vaultwardenNet"
db:
image: mariadb:10.5

5
dockers/web/docker-compose.yml

@ -13,11 +13,14 @@ services:
- config:/etc/nginx/
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.web.rule=Host(`${domain}`,`www.${domain}`)"
volumes:
html:
config:
networks:
webNet:
external: true

Loading…
Cancel
Save