docker-portainer/install-librespeed-on-docker/docker-compose.yml

32 lines
865 B
YAML

# Docker Compose file (version 3)
version: "3"
# Define the services managed by Docker Compose
services:
# Service for LibreSpeed, a speedtest service
librespeed:
# The Docker image to use for this service
image: linuxserver/librespeed:5.3.0
# The name to give to the container
container_name: librespeed
# Environment variables for the container
environment:
- PUID=1000 # User ID
- PGID=1000 # Group ID
# Volumes for persistent data storage
volumes:
- librespeed-config:/config # Map host directory to container directory
# Ports mapping
ports:
- 7400:80 # Map host port 7400 to container port 80
# Restart policy for the container
restart: unless-stopped # Restart the container unless manually stopped
volumes:
librespeed-config: # Define a named volume for LibreSpeed config