Something went wrong. Try again.
deployment templates for lichen
Something went wrong. Try again.
1.4 kB · 53 lines
YAML
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354services: app: image: notplants/lichen-full:latest entrypoint: ["/bin/sh", "/entrypoint.sh"] networks: - internal environment: - LM_SERVER_PORT=9000 - LM_DASHBOARD_DOMAIN=${DOMAIN} - LM_USE_AUTH=true - LM_ROOT_DIR=/data - LM_PUBLIC_URL=https://${DOMAIN} - AUTH_PROVIDERS=${AUTH_PROVIDERS:-file,atproto} - ADMIN_USER=${ADMIN_USER:-admin} - ADMIN_PASSWORD=${ADMIN_PASSWORD} - DEFAULT_STORAGE_LIMIT=${DEFAULT_STORAGE_LIMIT:-} - RUST_LOG=${RUST_LOG:-info} volumes: - lichen_data:/data - ./entrypoint.sh:/entrypoint.sh:ro - ./bin:/opt/lichen-bin:ro healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://127.0.0.1:9000/tls-check"] interval: 30s timeout: 10s retries: 5 start_period: 30s restart: unless-stopped
caddy: image: caddy:2 entrypoint: ["/bin/sh", "/caddy-entrypoint.sh"] ports: - "80:80" - "443:443" networks: - internal environment: - DOMAIN=${DOMAIN} - GANDI_API_TOKEN=${GANDI_API_TOKEN:-} volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - ./caddy-entrypoint.sh:/caddy-entrypoint.sh:ro - caddy_data:/data - lichen_data:/sites:ro restart: unless-stopped
networks: internal:
volumes: lichen_data: caddy_data: