summary refs log tree commit diff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorNobody <17956512+n0bodysec@users.noreply.github.com>2022-03-08 12:15:38 -0300
committerGitHub <noreply@github.com>2022-03-08 12:15:38 -0300
commitb9be054241786361cfbb678d5b4a1cc580d3eb22 (patch)
tree50abc4b69194837f8087e7d6580e993869cc68bb /docker-compose.yml
parentfix(api): working ban list (diff)
parentTemporary notes fix (diff)
downloadserver-ts-b9be054241786361cfbb678d5b4a1cc580d3eb22.tar.xz
Merge branch 'master' into fix/ban-list
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml48
1 files changed, 44 insertions, 4 deletions
diff --git a/docker-compose.yml b/docker-compose.yml

index 3c03220c..13696f6f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml
@@ -1,7 +1,47 @@ -version: "3" +version: '3.8' + services: - server: - image: fosscord/server + fosscord: + container_name: fosscord + image: fosscord + restart: on-failure:5 + # depends_on: mariadb build: . ports: - - 3001:3001 + - '3001-3005:3001-3005' + volumes: + # - ./data/:${WORK_DIR:-/srv/fosscord-server}/data/ + - data:${WORK_DIR:-/srv/fosscord-server}/ + environment: + WORK_DIR: ${WORK_DIR:-/srv/fosscord-server} + DEV_MODE: ${DEV_MODE:-0} + THREADS: ${THREADS:-1} + DATABASE: ${DATABASE:-../../data/database.db} + STORAGE_LOCATION: ${STORAGE_LOCATION:-../../data/files/} + HTTP_PORT: 3001 + WS_PORT: 3002 + CDN_PORT: 3003 + RTC_PORT: 3004 + ADMIN_PORT: 3005 + + # mariadb: + # image: mariadb:latest + # restart: on-failure:5 + # environment: + # MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-secr3tpassw0rd} + # MYSQL_DATABASE: ${MYSQL_DATABASE:-fosscord} + # MYSQL_USER: ${MYSQL_USER:-fosscord} + # MYSQL_PASSWORD: ${MYSQL_PASSWORD:-password1} + # networks: + # - default + # volumes: + # - mariadb:/var/lib/mysql + +volumes: + data: + # mariadb: + +networks: + default: + name: fosscord + driver: bridge