34 lines
850 B
YAML
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
|