GitHub(nextgroup2706/ken_nogi)は今後使わず自社Gitea運用に切替え。 NodeSrvは旧リポジトリの履歴を破棄しファイルのみ統合(Dokploy用サービスアカウントは 別途mygit-admin/NodeSrv.gitに履歴あり)。notepmエクスポート(12GB)とPleasanter インストーラzip(208MB)はサイズが大きいため.gitignoreで除外。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
63 lines
1.7 KiB
YAML
63 lines
1.7 KiB
YAML
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:
|