summary refs log tree commit diff
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorSamuel <34555296+Flam3rboy@users.noreply.github.com>2021-10-17 23:54:17 +0200
committerGitHub <noreply@github.com>2021-10-17 23:54:17 +0200
commit021fe5cffd66df5b9cbc0370c6ba3b1ff3e7d85e (patch)
tree4b994602394f595ccc8eed7a08e149406a715c38 /docker-compose.yml
parentMerge branch 'master' of http://github.com/fosscord/fosscord-server (diff)
parentMerge branch 'hbjydev-docker-fix' (diff)
downloadserver-021fe5cffd66df5b9cbc0370c6ba3b1ff3e7d85e.tar.xz
Merge pull request #477 from DiegoMagdaleno/master
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml44
1 files changed, 36 insertions, 8 deletions
diff --git a/docker-compose.yml b/docker-compose.yml

index 5861e12f..3dca75fb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml
@@ -1,24 +1,52 @@ +--- version: "3" + services: db: hostname: fosscord_db - image: mongo:latest + image: postgres:latest volumes: - - ./db:/data/db + - db_data:/var/lib/postgres restart: unless-stopped + ports: + - 5432:5432 + environment: + POSTGRES_USER: fosscord + POSTGRES_DATABASE: fosscord + POSTGRES_PASSWORD: fosscord + api: - hostname: fosscord_api - image: fosscord/api + build: + context: . + dockerfile: api/Dockerfile depends_on: - db ports: - 3001:3001 - env_file: ./.docker/env + env_file: .env + gateway: - hostname: fosscord_gateway - image: fosscord/gateway + build: + context: . + dockerfile: gateway/Dockerfile depends_on: - db ports: - 3002:3002 - env_file: ./.docker/env \ No newline at end of file + env_file: .env + + cdn: + build: + context: . + dockerfile: cdn/Dockerfile + depends_on: + - db + ports: + - 3003:3003 + volumes: + - cdn_data:/data + env_file: .env + +volumes: + db_data: {} + cdn_data: {}