Files
speedboard/docker-compose.yml

29 lines
658 B
YAML
Raw Normal View History

version: '3.9'
services:
speedboard:
build: .
image: speedboard:latest
container_name: speedboard
restart: unless-stopped
ports:
- "3132:3132"
volumes:
# Persist reports and SQLite database outside the container
- speedboard-reports:/data/reports
- speedboard-db:/data/db
environment:
PORT: "3132"
IN_DOCKER: "1"
# Store SQLite DB on the persistent volume
DB_PATH: /data/db/speedboard.db
# sitespeed.io needs /dev/shm for Chrome
shm_size: '2gb'
# Allow Chrome --no-sandbox
security_opt:
- seccomp:unconfined
volumes:
speedboard-reports:
speedboard-db: