mirror of
https://github.com/Misterblue/opensim-docker.git
synced 2026-07-29 19:03:18 +00:00
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
|
|
version: '3'
|
|
|
|
networks:
|
|
localnet:
|
|
driver: bridge
|
|
|
|
services:
|
|
dbservice:
|
|
# Use MariaDB
|
|
image: mariadb:latest
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD:
|
|
MARIADB_ROOT_PASSWORD:
|
|
# Parameters added to invocation.
|
|
# Default is to flush after every operation which slows Docker image down.
|
|
# This flushes log once a second.
|
|
command: --innodb_flush_log_at_trx_commit=2 --sync_binlog=0
|
|
volumes:
|
|
# NOTE: you must create this directory before starting the simulator
|
|
# This mysql data directory can be placed anywhere
|
|
- ~/opensim-sql-data:/var/lib/mysql
|
|
networks:
|
|
- localnet
|
|
restart: unless-stopped
|
|
|
|
opensim:
|
|
depends_on:
|
|
- dbservice
|
|
image: opensim-opensim:latest
|
|
environment:
|
|
OS_CONFIG:
|
|
volumes:
|
|
- ./config-$OS_CONFIG:/home/opensim/opensim/bin/config
|
|
networks:
|
|
- localnet
|
|
ports:
|
|
- 9000:9000/tcp
|
|
- 9000:9000/udp
|
|
- 9010:9010/tcp
|
|
- 9010:9010/udp
|
|
|
|
restart: unless-stopped
|