Skip to content

Commit

Permalink
Create docker-compose-full.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
devleejb committed Jan 23, 2024
1 parent 559c092 commit d8620fa
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions backend/docker/docker-compose-full.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
version: "3.8"

services:
codepair-backend:
build:
context: ../
environment:
DATABASE_URL: "mongodb://mongo:27017/codepair"
# Environment variables need to be passed to the container
GITHUB_CLIENT_ID: "GITHUB_CLIENT_ID"
GITHUB_CLIENT_SECRET: "GITHUB_CLIENT_SECRET"
GITHUB_CLIENT_CALLBACK_URL: "GITHUB_CLIENT_CALLBACK_URL"
JWT_AUTH_SECRET: "JWT_AUTH_SECRET"
FRONTEND_BASE_URL: "FRONTEND_BASE_URL"
ports:
- "3000:3000"
depends_on:
- mongo
restart: unless-stopped
links:
- "mongo:mongo"

mongo:
build:
context: ./mongodb_replica
args:
MONGO_VERSION: 4
environment:
MONGO_REPLICA_HOST: "mongo"
MONGO_REPLICA_PORT: 27017
MONGO_INITDB_DATABASE: "codepair"
MONGO_COMMAND: "mongo"
ports:
- "27017:27017"
restart: unless-stopped
healthcheck:
test:
["CMD", "mongo", "admin", "--port", "27017", "--eval", "db.adminCommand('ping').ok"]
interval: 5s
timeout: 2s
retries: 20

0 comments on commit d8620fa

Please sign in to comment.