mirror of
https://github.com/renorris/openfsd
synced 2026-03-22 23:05:36 +08:00
42 lines
913 B
YAML
42 lines
913 B
YAML
services:
|
|
db:
|
|
image: docker.io/mysql:latest
|
|
restart: unless-stopped
|
|
expose:
|
|
- "3306:3306/tcp"
|
|
networks:
|
|
- openfsd-net
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: supersecretpassword
|
|
MYSQL_DATABASE: openfsd
|
|
MYSQL_ROOT_HOST: '%'
|
|
healthcheck:
|
|
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
|
|
start_period: 5s
|
|
interval: 5s
|
|
timeout: 15s
|
|
retries: 8
|
|
|
|
openfsd:
|
|
image: docker.io/renorris/openfsd:latest
|
|
restart: unless-stopped
|
|
depends_on:
|
|
db:
|
|
condition: service_healthy
|
|
ports:
|
|
- "6809:6809/tcp"
|
|
- "8080:8080/tcp"
|
|
networks:
|
|
- openfsd-net
|
|
environment:
|
|
GOMAXPROCS: 1
|
|
PLAINTEXT_PASSWORDS: true
|
|
MYSQL_USER: root
|
|
MYSQL_PASS: supersecretpassword
|
|
MYSQL_NET: tcp
|
|
MYSQL_ADDR: db:3306
|
|
MYSQL_DBNAME: openfsd
|
|
|
|
networks:
|
|
openfsd-net:
|
|
driver: bridge |