services: database: container_name: database image: mariadb:latest command: --init-file /data/application/init.sql volumes: - ./init.sql:/data/application/init.sql - ./database:/var/lib/mysql ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASS} restart: unless-stopped directus: #image: directus/directus:11.10.0 build: context: ./ ports: - 8055:8055 volumes: - ./uploads:/directus/uploads - ./extensions:/directus/extensions environment: SECRET: ${SECRET} ADMIN_EMAIL: ${ADMIN_EMAIL} ADMIN_PASSWORD: ${ADMIN_PASSWORD} DB_CLIENT: "mysql" DB_HOST: "database" DB_DATABASE: ${MYSQL_DATABASE} DB_PORT: "3306" DB_USER: ${MYSQL_USER} DB_PASSWORD: ${MYSQL_PASS} WEBSOCKETS_ENABLED: "true" MARKETPLACE_TRUST: "all"