services: xwiki: image: xwiki:17.10.4-postgres-tomcat env_file: - .env environment: DB_HOST: xwiki-db DB_USER: xwiki DB_DATABASE: xwiki JAVA_OPTS: >- -Xms512m -Xmx1536m -XX:MaxRAMPercentage=70.0 expose: - 8080 volumes: - xwiki_data:/usr/local/xwiki networks: - dokploy-network depends_on: xwiki-db: condition: service_healthy labels: - traefik.enable=true - traefik.http.routers.xwiki-web.rule=Host(`xwiki55.next-hd.net`) - traefik.http.routers.xwiki-web.entrypoints=web - traefik.http.routers.xwiki-web.middlewares=redirect-to-https - traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https - traefik.http.routers.xwiki-web.service=xwiki-svc - traefik.http.routers.xwiki-websecure.rule=Host(`xwiki55.next-hd.net`) - traefik.http.routers.xwiki-websecure.entrypoints=websecure - traefik.http.routers.xwiki-websecure.tls.certresolver=letsencrypt - traefik.http.routers.xwiki-websecure.service=xwiki-svc - traefik.http.services.xwiki-svc.loadbalancer.server.port=8080 restart: unless-stopped xwiki-db: image: postgres:16-alpine env_file: - .env environment: POSTGRES_USER: xwiki POSTGRES_DB: xwiki POSTGRES_INITDB_ARGS: "--encoding=UTF-8 --lc-collate=C.UTF-8 --lc-ctype=C.UTF-8" volumes: - xwiki_db_data:/var/lib/postgresql/data networks: - dokploy-network healthcheck: test: ["CMD-SHELL", "pg_isready -U xwiki"] interval: 10s timeout: 5s retries: 5 restart: unless-stopped networks: dokploy-network: external: true volumes: xwiki_data: xwiki_db_data: