Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b4c13f6d authored by Thomas G.'s avatar Thomas G.
Browse files

feat(docker): add networks to fit with nextcloud-infra project

parent b048d8b5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
.idea
files
.env
 No newline at end of file
+16 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ services:
      - POSTGRES_USER=${DB_USER}
      - POSTGRES_PASSWORD=${DB_PASSWORD}
      - POSTGRES_DB=${DB_NAME}
      - POSTGRES_HOSTNAME=${DB_HOST}
      - REDIS_HOST=${REDIS_HOST}
      - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER}
      - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}
@@ -23,6 +24,8 @@ services:
    volumes:
      - nextcloud-config:/var/www/html/config
      - nextcloud-data:/var/www/html/data
    networks:
      - worker-network
    deploy:
      placement:
        constraints:
@@ -34,6 +37,8 @@ services:
    volumes:
      - nextcloud-config:/var/www/html/config
      - nextcloud-data:/var/www/html/data
    networks:
      - worker-network
    deploy:
      placement:
        constraints:
@@ -46,6 +51,9 @@ services:
      DOMAIN: ${DOMAIN}
    volumes:
      - nextcloud-data:/var/www/html/data
    networks:
      - proxy-network
      - worker-network
    deploy:
      placement:
        constraints:
@@ -61,6 +69,14 @@ services:
      - traefik.http.middlewares.https-redirect.redirectscheme.scheme=https
      - traefik.http.services.${COMPOSE_PROJECT_NAME:-nextcloud}.loadbalancer.server.port=80

networks:
  proxy-network:
    external: true
    name: proxy-network
  worker-network:
    external: true
    name: worker-network

volumes:
  nextcloud-config:
    driver: local