temporary chaos
This commit is contained in:
parent
3032768cc9
commit
8e31bd6c02
27 changed files with 490 additions and 106 deletions
68
docker-compose.yml
Normal file
68
docker-compose.yml
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
name: mythictable
|
||||
|
||||
version: '3.8'
|
||||
|
||||
services:
|
||||
mythictable-backend:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: server/src/MythicTable/Dockerfile
|
||||
ports:
|
||||
- "5000:80"
|
||||
environment:
|
||||
- NODE_ENV=development
|
||||
- MTT_AUTH_SERVICE_URL=http://keycloak:80
|
||||
- MTT_MONGODB_CONNECTIONSTRING=mongodb://admin:abc123!@mongodb:28017
|
||||
- MTT_MONGODB_DATABASENAME=mythictable
|
||||
- MTT_REDIS_CONN_STRING=redis://redis:6479
|
||||
depends_on:
|
||||
- mongodb
|
||||
- redis
|
||||
- keycloak
|
||||
|
||||
mythictable-frontend:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: html/Dockerfile
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- NODE_ENV=development
|
||||
depends_on:
|
||||
- mythictable-backend
|
||||
|
||||
keycloak:
|
||||
build:
|
||||
context: ./mythic-key
|
||||
dockerfile: Dockerfile
|
||||
ports:
|
||||
- "5002:80"
|
||||
environment:
|
||||
- KEYCLOAK_USER=admin
|
||||
- KEYCLOAK_PASSWORD=admin
|
||||
depends_on:
|
||||
- mongodb
|
||||
|
||||
mongodb:
|
||||
image: mongo:latest
|
||||
ports:
|
||||
- "28017:27017"
|
||||
- "28018:27018"
|
||||
- "28019:27019"
|
||||
volumes:
|
||||
- mongodb_data:/data/db
|
||||
environment:
|
||||
- MONGO_INITDB_ROOT_USERNAME=admin
|
||||
- MONGO_INITDB_ROOT_PASSWORD=abc123!
|
||||
command: ["--auth"]
|
||||
|
||||
redis:
|
||||
image: redis:latest
|
||||
ports:
|
||||
- "6479:6379"
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
|
||||
volumes:
|
||||
mongodb_data:
|
||||
redis_data:
|
||||
Loading…
Add table
Add a link
Reference in a new issue