Imprenta/docker-compose.yml

38 lines
1.1 KiB
YAML

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"