version: "3.9" networks: photo26: services: db: image: mariadb:11 container_name: photo26-db restart: unless-stopped environment: MARIADB_DATABASE: photo26 MARIADB_USER: photo26 MARIADB_PASSWORD: change-me MARIADB_RANDOM_ROOT_PASSWORD: "yes" volumes: - ./mariadb_data:/var/lib/mysql networks: - photo26 photo26: image: git.sinfonie.org/sinfonie/photo26:latest container_name: photo26-app restart: unless-stopped depends_on: - db environment: DB_ENGINE: mariadb DB_NAME: photo26 DB_USER: photo26 DB_PASSWORD: change-me DB_HOST: db DB_PORT: 3306 SECRET_KEY: change-me EXTRA_HOSTS: photos.example.org volumes: - ./media:/app/media ports: - "8080:8000" networks: - photo26