Allow to run wopi example deployment with podman

podman doesn't have a "local" log driver. Also it's docker-compatibility
socket does live in a different location (especially when running
rootless podman).

With this change you can run the deployement with a recent podman
version using:

LOG_DRIVER=journald DOCKER_SOCKET_PATH=/run/user/1000/podman/podman.sock podman compose start
This commit is contained in:
Ralf Haferkamp
2024-04-15 09:44:37 +02:00
committed by Ralf Haferkamp
parent f8a7136866
commit f0089bc1cc
@@ -36,7 +36,7 @@ services:
- "80:80" - "80:80"
- "443:443" - "443:443"
volumes: volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro" - "${DOCKER_SOCKET_PATH:-/var/run/docker.sock}:/var/run/docker.sock:ro"
- "certs:/certs" - "certs:/certs"
labels: labels:
- "traefik.enable=${TRAEFIK_DASHBOARD:-false}" - "traefik.enable=${TRAEFIK_DASHBOARD:-false}"
@@ -47,7 +47,7 @@ services:
- "traefik.http.routers.traefik.tls.certresolver=http" - "traefik.http.routers.traefik.tls.certresolver=http"
- "traefik.http.routers.traefik.service=api@internal" - "traefik.http.routers.traefik.service=api@internal"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
ocis: ocis:
@@ -101,7 +101,7 @@ services:
- "traefik.http.routers.ocis.service=ocis" - "traefik.http.routers.ocis.service=ocis"
- "traefik.http.services.ocis.loadbalancer.server.port=9200" - "traefik.http.services.ocis.loadbalancer.server.port=9200"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
ocis-appprovider-collabora: ocis-appprovider-collabora:
@@ -129,7 +129,7 @@ services:
volumes: volumes:
- ocis-config:/etc/ocis - ocis-config:/etc/ocis
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
ocis-appprovider-onlyoffice: ocis-appprovider-onlyoffice:
@@ -162,7 +162,7 @@ services:
- ./config/ocis-appprovider-onlyoffice/entrypoint-override.sh:/entrypoint-override.sh - ./config/ocis-appprovider-onlyoffice/entrypoint-override.sh:/entrypoint-override.sh
- ocis-config:/etc/ocis - ocis-config:/etc/ocis
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
wopiserver: wopiserver:
@@ -188,7 +188,7 @@ services:
- "traefik.http.routers.wopiserver.service=wopiserver" - "traefik.http.routers.wopiserver.service=wopiserver"
- "traefik.http.services.wopiserver.loadbalancer.server.port=8880" - "traefik.http.services.wopiserver.loadbalancer.server.port=8880"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
collabora: collabora:
@@ -211,7 +211,7 @@ services:
- "traefik.http.routers.collabora.service=collabora" - "traefik.http.routers.collabora.service=collabora"
- "traefik.http.services.collabora.loadbalancer.server.port=9980" - "traefik.http.services.collabora.loadbalancer.server.port=9980"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
onlyoffice: onlyoffice:
@@ -238,7 +238,7 @@ services:
- "traefik.http.middlewares.onlyoffice.headers.customrequestheaders.X-Forwarded-Proto=https" - "traefik.http.middlewares.onlyoffice.headers.customrequestheaders.X-Forwarded-Proto=https"
- "traefik.http.routers.onlyoffice.middlewares=onlyoffice" - "traefik.http.routers.onlyoffice.middlewares=onlyoffice"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
tika: tika:
@@ -270,7 +270,7 @@ services:
- "traefik.http.routers.companion.service=companion" - "traefik.http.routers.companion.service=companion"
- "traefik.http.services.companion.loadbalancer.server.port=3020" - "traefik.http.services.companion.loadbalancer.server.port=3020"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
inbucket: inbucket:
@@ -293,7 +293,7 @@ services:
- "traefik.http.routers.inbucket.service=inbucket" - "traefik.http.routers.inbucket.service=inbucket"
- "traefik.http.services.inbucket.loadbalancer.server.port=9000" - "traefik.http.services.inbucket.loadbalancer.server.port=9000"
logging: logging:
driver: "local" driver: ${LOG_DRIVER:-local}
restart: always restart: always
volumes: volumes: