Portfolio/docker-compose.yml
2026-09-08 19:54:06 +02:00

26 lines
947 B
YAML

# Local parity with what Coolify runs. `docker compose up --build`.
services:
folio:
build:
context: .
args:
SITE_URL: ${NUXT_PUBLIC_SITE_URL:-http://localhost:3000}
image: nak0x-folio
restart: unless-stopped
ports:
- '3000:3000'
environment:
NUXT_PUBLIC_SITE_URL: ${NUXT_PUBLIC_SITE_URL:-http://localhost:3000}
CONTENT_PROVIDER: ${CONTENT_PROVIDER:-gitea}
CONTENT_REPO: ${CONTENT_REPO:-Nak0x/Journal}
CONTENT_BRANCH: ${CONTENT_BRANCH:-main}
CONTENT_DIR: ${CONTENT_DIR:-posts}
GITEA_URL: ${GITEA_URL:-https://git.nak0x.dev}
CONTENT_TOKEN: ${CONTENT_TOKEN:-}
CONTENT_TTL: ${CONTENT_TTL:-600}
CONTENT_WEBHOOK_SECRET: ${CONTENT_WEBHOOK_SECRET:-}
CONTENT_SITE_FILE: ${CONTENT_SITE_FILE:-site.json}
DASH_PASSWORD: ${DASH_PASSWORD:-}
DASH_SESSION_SECRET: ${DASH_SESSION_SECRET:-}
DASH_SESSION_HOURS: ${DASH_SESSION_HOURS:-168}