version: "3.8" services: website: networks: - default container_name: website-dev build: . pull_policy: build restart: unless-stopped depends_on: - db ports: - "80:80" volumes: - ./html:/var/www/html - ./python:/var/www/python environment: # Defaults are specified in restart.py - DATABASE_USERNAME=${DATABASE_USERNAME:-admin} - DATABASE_PASSWORD=password - DATABASE_NAME=website - DATABASE_HOST=website-db-dev - DATABASE_PORT=3306 - WEBSITE_DEVELOPER=true - MATOMO_DOMAIN=${MATOMO_DOMAIN:-} - MATOMO_SITE_ID=${MATOMO_SITE_ID:-1} - TURNSTILE_SECRET=${TURNSTILE_SECRET:-} - TURNSTILE_SITEKEY=${TURNSTILE_SITEKEY:-} - TMDB_API_KEY=${TMDB_API_KEY:-} db: networks: - default image: mariadb:latest container_name: website-db-dev restart: unless-stopped volumes: - db_data:/var/lib/mysql environment: - MARIADB_RANDOM_ROOT_PASSWORD=true - MARIADB_DATABASE=website - MARIADB_USER=${DATABASE_USERNAME:-admin} - MARIADB_PASSWORD=password - MARIADB_PORT=3306 networks: default: volumes: db_data: