Files
fileserver/docker/individual-docker-compose-files/xbrowsersync/xbrowsersync-docker-compose.yml
2023-12-18 20:09:03 -06:00

32 lines
965 B
YAML
Executable File

version: '3'
services:
xbs-mongodb:
container_name: xbs-mongodb
hostname: xbs-mongodb
image: mongo:4.2.0
environment:
- MONGO_INITDB_DATABASE=xbrowsersync
- MONGO_INITDB_ROOT_PASSWORD=xbsmongodb
- MONGO_INITDB_ROOT_USERNAME=xbsmongodb
restart: always
volumes:
- /docker/appdata/xbs-mongodb/data/db:/data/db
- /docker/appdata/xbs-mongodb/data/configdb:/data/configdb
- /docker/appdata/xbs-mongodb/mongoconfig.js:/docker-entrypoint-initdb.d/mongoconfig.js
xbs-api:
container_name: xbs-api
hostname: xbs-api
image: xbrowsersync/api:latest
environment:
- XBROWSERSYNC_DB_PWD=xbsmongodb
- XBROWSERSYNC_DB_USER=xbsmongodb
ports:
- 8086:8080/tcp
restart: always
depends_on:
- xbs-mongodb
volumes:
# Create setttings.json with relevant settings at host location first
- /docker/appdata/xbs-api/settings.json:/usr/src/api/config/settings.json