services: peekaping: build: context: . dockerfile: Dockerfile.single restart: unless-stopped # peekaping takes up to 30 seconds to shut down cleanly stop_grace_period: 35s ports: - "8383:8383" env_file: - .env environment: - DB_TYPE=sqlite - DB_NAME=/app/data/peekaping.db volumes: # Database data persistence. Logs go to the container's output (docker compose logs). - ./.data/sqlite:/app/data container_name: peekaping-bundle-sqlite