[IMP] Update docker-compose.yml!

university-opentkr-16.0
Oliver Yuan 2023-11-08 12:03:02 +08:00
parent 34865b88bb
commit c6ab26c053
1 changed files with 21 additions and 17 deletions

View File

@ -5,9 +5,9 @@ networks:
external: true external: true
services: services:
cloud_db: enterprise_db:
image: postgres:13 image: postgres:16
container_name: "cloud_db" container_name: "enterprise_db"
environment: environment:
- POSTGRES_DB=postgres - POSTGRES_DB=postgres
- POSTGRES_USER=${DB_USER:-odoo} - POSTGRES_USER=${DB_USER:-odoo}
@ -18,13 +18,17 @@ services:
networks: networks:
- traefik-docker_default - traefik-docker_default
ospp_cloud: enterprise_cloud:
image: odoo:16.0 build:
container_name: "ospp_cloud" context: ./
dockerfile: Dockerfile
image: enterprise:16
container_name: "enterprise_cloud"
depends_on: depends_on:
- cloud_db - enterprise_db
# ports: # ports:
# - "8069:8069" # - "8069:8069"
# - "8072:8072"
volumes: volumes:
- ./files:/var/lib/odoo - ./files:/var/lib/odoo
- ./config:/etc/odoo - ./config:/etc/odoo
@ -38,17 +42,17 @@ services:
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.ospp_cloud.rule=Host(`${CLOUD_DOMAIN}`)" - "traefik.http.routers.enterprise_cloud.rule=Host(`${CLOUD_DOMAIN}`)"
- "traefik.http.routers.ospp_cloud.service=ospp_cloud" - "traefik.http.routers.enterprise_cloud.service=ospp_cloud"
- "traefik.http.services.ospp_cloud.loadbalancer.server.port=8069" - "traefik.http.services.enterprise_cloud.loadbalancer.server.port=8069"
- "traefik.http.middlewares.ospp_cloud.compress=true" - "traefik.http.middlewares.enterprise_cloud.compress=true"
- "traefik.http.routers.ospp_cloud_im.entrypoints=websecure" - "traefik.http.routers.enterprise_cloud_im.entrypoints=websecure"
- "traefik.http.routers.ospp_cloud_im.rule=Host(`${CLOUD_DOMAIN}`) && PathPrefix(`/websocket`)" - "traefik.http.routers.enterprise_cloud_im.rule=Host(`${CLOUD_DOMAIN}`) && PathPrefix(`/websocket`)"
- "traefik.http.routers.ospp_cloud_im.middlewares=upgradeheader, gzip, sslheader" - "traefik.http.routers.enterprise_cloud_im.middlewares=upgradeheader, gzip, sslheader"
- "traefik.http.routers.ospp_cloud_im.tls=true" - "traefik.http.routers.enterprise_cloud_im.tls=true"
- "traefik.http.routers.ospp_cloud_im.service=ospp_cloud_im" - "traefik.http.routers.enterprise_cloud_im.service=ospp_cloud_im"
- "traefik.http.services.ospp_cloud_im.loadbalancer.server.port=8072" - "traefik.http.services.enterprise_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"