Docker Compose
Be sure to change the paths to a volume that matches your setup. Don't forget to change the passwords!
services:
speedtest-tracker:
container_name: speedtest-tracker
ports:
- '8080:80'
- '8443:443'
environment:
- PUID=1000
- PGID=1000
- DB_CONNECTION=mysql
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=speed_tracker
- DB_USERNAME=speedy
- DB_PASSWORD=password
volumes:
- '/path-to-confi/Config:/config'
- '/path-to-ssls/Web:/etc/ssl/web'
image: 'ghcr.io/alexjustesen/speedtest-tracker:latest'
restart: unless-stopped
depends_on:
- db
db:
image: mariadb:10
restart: always
environment:
- MARIADB_DATABASE=speed_tracker
- MARIADB_USER=speedy
- MARIADB_PASSWORD=password
- MARIADB_RANDOM_ROOT_PASSWORD=ReallySecurePassword
volumes:
- speedtest-db:/var/lib/mysql
volumes:
speedtest-db: