added docker files

This commit is contained in:
2023-07-28 18:51:28 -05:00
parent db0d8845c3
commit f544201203
86 changed files with 4393 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
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