Files
shsf/docker-compose.yml
T

34 lines
850 B
YAML

services:
backend:
image: registry.reversed.dev/shsf/core:latest
pull_policy: always
restart: always
env_file:
- .env
ports:
- "${PORT:-5000}:${PORT:-5000}"
environment:
- NODE_ENV=production
- TZ=Europe/Berlin
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./shsf_data:/opt/shsf_data
# To use a local MariaDB database, uncomment the following service and update your .env DATABASE_URL to use 'db' as the host:
# database:
# image: mariadb:latest
# environment:
# MYSQL_ROOT_PASSWORD: example
# MYSQL_DATABASE: shsf
# MYSQL_USER: user
# MYSQL_PASSWORD: password
# volumes:
# - ./db:/var/lib/mysql
# ports:
# - "3306:3306"
# healthcheck:
# test: ["CMD", "sh", "-c", "mysqladmin ping -h localhost"]
# interval: 30s
# timeout: 10s
# retries: 3