Files
crm-wiki/docker-compose.yml

35 lines
1.4 KiB
YAML

services:
wiki:
build:
context: .
dockerfile: Dockerfile
expose:
- "8080"
environment:
SERVICE_FQDN_WIKI_8080: /
ASPNETCORE_ENVIRONMENT: Production
ASPNETCORE_URLS: "http://+:8080"
Storage__DataDir: /data
# origin CRM через запятую или пробел: из них принимается crm:auth, они же в frame-ancestors
CRM_ORIGINS: ${CRM_ORIGINS:-https://shotam.tvorymo.com,https://units.tvorymo.com}
Crm__AssetsOrigin: "https://shotam.tvorymo.com"
Supabase__Url: "https://yjxbkcqsquwbsyoonfkn.supabase.co"
# publishable-ключ публичный по дизайну
Supabase__PublishableKey: "sb_publishable_TQaZAtnBpImL49A-o87bKg_q5sYvhPR"
# вики открыта не в CRM: кнопка «Відкрити в CRM» для /p/<id> и /f/<id>; пусто — кнопки нет
# формат: https://<crm>/#/module/<id>?path={path}&ws={ws}
CRM_LINK_TEMPLATE: ${CRM_LINK_TEMPLATE:-}
# true — сразу перенаправлять в CRM вместо кнопки
CRM_AUTO_REDIRECT: ${CRM_AUTO_REDIRECT:-false}
volumes:
- wiki-data:/data
healthcheck:
test: ["CMD", "curl", "-fsS", "http://127.0.0.1:8080/health"]
interval: 30s
timeout: 5s
retries: 3
start_period: 20s
volumes:
wiki-data: