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: {}
|