version: '3.8' services: speedtest-tracker: container_name: speedtest-tracker ports: - '8080:80' - '8443:443' environment: - PUID - PGID - DB_CONNECTION - DB_HOST - DB_PORT - DB_DATABASE - DB_USERNAME - DB_PASSWORD volumes: - '/path/to/directory:/config' image: 'ghcr.io/alexjustesen/speedtest-tracker:latest' restart: unless-stopped depends_on: - db db: container_name: speedtest-tracker-db image: mariadb:10 restart: always environment: - MARIADB_DATABASE - MARIADB_USER - MARIADB_PASSWORD - MARIADB_RANDOM_ROOT_PASSWORD volumes: - speedtest-db:/var/lib/mysql volumes: speedtest-db: