# documentation: https://directus.io # slogan: Directus wraps databases with a dynamic API, and provides an intuitive app for managing its content. # tags: directus, cms, database, sql # logo: svgs/directus.svg # port: 8055 services: directus: image: directus/directus:10 volumes: - directus-uploads:/directus/uploads - directus-database:/directus/database - directus-extensions:/directus/extensions environment: - SERVICE_FQDN_DIRECTUS_8055 - KEY=$SERVICE_BASE64_64_KEY - SECRET=$SERVICE_BASE64_64_SECRET - ADMIN_EMAIL=${ADMIN_EMAIL:-admin@example.com} - ADMIN_PASSWORD=$SERVICE_PASSWORD_ADMIN - DB_CLIENT=sqlite3 - DB_FILENAME=/directus/database/data.db - WEBSOCKETS_ENABLED=true healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://localhost:8055/admin/login"] interval: 5s timeout: 20s retries: 10