[IMP] Update docker-compose.yml!

university-opentkr-16.0
Oliver Yuan 2023-11-08 15:08:27 +08:00
parent 10ff916700
commit 331e4e62ce
1 changed files with 16 additions and 34 deletions

View File

@ -5,9 +5,9 @@ networks:
external: true external: true
services: services:
enterprise_db: university_db:
image: postgres:16 image: postgres:16
container_name: "enterprise_db" container_name: "university_db"
environment: environment:
- POSTGRES_DB=postgres - POSTGRES_DB=postgres
- POSTGRES_USER=${DB_USER:-odoo} - POSTGRES_USER=${DB_USER:-odoo}
@ -18,14 +18,14 @@ services:
networks: networks:
- traefik-docker_default - traefik-docker_default
enterprise_cloud: university_cloud:
build: build:
context: ./ context: ./
dockerfile: Dockerfile dockerfile: Dockerfile
image: enterprise:16 image: university:16
container_name: "enterprise_cloud" container_name: "university_cloud"
depends_on: depends_on:
- enterprise_db - university_db
# ports: # ports:
# - "8069:8069" # - "8069:8069"
# - "8072:8072" # - "8072:8072"
@ -42,17 +42,17 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.enterprise_cloud.rule=Host(`${CLOUD_DOMAIN}`)" - "traefik.http.routers.university_cloud.rule=Host(`${CLOUD_DOMAIN}`)"
- "traefik.http.routers.enterprise_cloud.service=ospp_cloud" - "traefik.http.routers.university_cloud.service=university_cloud"
- "traefik.http.services.enterprise_cloud.loadbalancer.server.port=8069" - "traefik.http.services.university_cloud.loadbalancer.server.port=8069"
- "traefik.http.middlewares.enterprise_cloud.compress=true" - "traefik.http.middlewares.university_cloud.compress=true"
- "traefik.http.routers.enterprise_cloud_im.entrypoints=websecure" - "traefik.http.routers.university_cloud_im.entrypoints=websecure"
- "traefik.http.routers.enterprise_cloud_im.rule=Host(`${CLOUD_DOMAIN}`) && PathPrefix(`/websocket`)" - "traefik.http.routers.university_cloud_im.rule=Host(`${CLOUD_DOMAIN}`) && PathPrefix(`/websocket`)"
- "traefik.http.routers.enterprise_cloud_im.middlewares=upgradeheader, gzip, sslheader" - "traefik.http.routers.university_cloud_im.middlewares=upgradeheader, gzip, sslheader"
- "traefik.http.routers.enterprise_cloud_im.tls=true" - "traefik.http.routers.university_cloud_im.tls=true"
- "traefik.http.routers.enterprise_cloud_im.service=ospp_cloud_im" - "traefik.http.routers.university_cloud_im.service=university_cloud_im"
- "traefik.http.services.enterprise_cloud_im.loadbalancer.server.port=8072" - "traefik.http.services.university_cloud_im.loadbalancer.server.port=8072"
- "traefik.http.middlewares.upgradeheader.headers.customrequestheaders.Upgrade=websocket" - "traefik.http.middlewares.upgradeheader.headers.customrequestheaders.Upgrade=websocket"
- "traefik.http.middlewares.upgradeheader.headers.customrequestheaders.Connection=Upgrade" - "traefik.http.middlewares.upgradeheader.headers.customrequestheaders.Connection=Upgrade"
@ -60,21 +60,3 @@ services:
- "traefik.http.middlewares.upgradeheader.headers.forcestsheader=true" - "traefik.http.middlewares.upgradeheader.headers.forcestsheader=true"
- "traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https" - "traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https"
- "traefik.http.middlewares.gzip.compress=true" - "traefik.http.middlewares.gzip.compress=true"
# - "traefik.http.routers.ospp_cloud.rule=Host(`${CLOUD_DOMAIN}`)"
# - "traefik.http.routers.ospp_cloud.service=ospp_cloud"
# - "traefik.http.services.ospp_cloud.loadbalancer.server.port=8069"
# - "traefik.http.middlewares.ospp_cloud.compress=true"
# - "traefik.http.routers.ospp_cloud_im.rule=Host(`${CLOUD_DOMAIN}`) && PathPrefix(`/websocket`)"
# - "traefik.http.routers.ospp_cloud_im.service=ospp_cloud_im"
# - "traefik.http.services.ospp_cloud_im.loadbalancer.server.port=8072"
# - "traefik.http.services.ospp_cloud_im.loadbalancer.passHostHeader=true"
# - "traefik.http.middlewares.ospp_cloud_im.compress=true"
# - "traefik.http.middlewares.ospp_cloud_im.headers.contentSecurityPolicy=upgrade-insecure-requests"
# - "traefik.http.middlewares.ospp_cloud_im.headers.customResponseHeaders.Content-Security-Policy=upgrade-insecure-requests"
# - "traefik.http.middlewares.ospp_cloud_im.headers.customResponseHeaders.Content-Security-Policy-Report-Only=upgrade-insecure-requests"
# - "traefik.http.middlewares.ospp_cloud_im.headers.customrequestheaders.Upgrade=websocket,keep-alive"
# - "traefik.http.middlewares.ospp_cloud_im.headers.customrequestheaders.Connection=upgrade"
# - "traefik.http.middlewares.ospp_cloud_im.headers.customrequestheaders.Sec-WebSocket-Version=13"
# - "traefik.http.middlewares.ospp_cloud_im.headers.customrequestheaders.X-Forwarded-Proto=https,wss"