given files
This commit is contained in:
parent
9bf88844e9
commit
a2c31f873d
48 changed files with 10458 additions and 0 deletions
56
server/docker-compose.yml
Normal file
56
server/docker-compose.yml
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
version: '3.9'
|
||||
services:
|
||||
postgres:
|
||||
image: registry.cri.epita.fr/ing/assistants/public/registry/postgres:15.2-alpine
|
||||
container_name: postgres
|
||||
restart: always
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: postgres
|
||||
POSTGRES_DB: eplace
|
||||
expose:
|
||||
- 5432
|
||||
volumes:
|
||||
- postgres-data:/var/lib/postgresql/data
|
||||
# Proper docker-compose would use named networks
|
||||
# networks:
|
||||
# - postgres-network
|
||||
redis:
|
||||
image: registry.cri.epita.fr/ing/assistants/public/registry/redis:7.0.9-alpine
|
||||
container_name: redis
|
||||
restart: always
|
||||
expose:
|
||||
- 6379
|
||||
volumes:
|
||||
- redis-data:/data
|
||||
# Proper docker-compose would use named networks
|
||||
# networks:
|
||||
# - redis-network
|
||||
eplace:
|
||||
image: registry.cri.epita.fr/ing/assistants/public/registry/eplace:latest
|
||||
container_name: eplace
|
||||
restart: always
|
||||
environment:
|
||||
NODE_ENV: production
|
||||
volumes:
|
||||
- ./config:/usr/src/app/config
|
||||
- type: 'bind'
|
||||
source: './.env'
|
||||
target: '/usr/src/app/.env'
|
||||
ports:
|
||||
- 3000:3000
|
||||
- 3333:3333
|
||||
# Proper docker-compose would use named networks
|
||||
# networks:
|
||||
# - postgres-network
|
||||
# - redis-network
|
||||
depends_on:
|
||||
- postgres
|
||||
- redis
|
||||
volumes:
|
||||
postgres-data:
|
||||
redis-data:
|
||||
# Proper docker-compose would use named networks
|
||||
# networks:
|
||||
# postgres-network:
|
||||
# redis-network:
|
||||
Loading…
Add table
Add a link
Reference in a new issue