1
0
Fork 0
medicine-config/medicine-stack/docker-compose.yml

42 lines
900 B
YAML

version: '3'
services:
redis:
container_name: medicine-stack-redis
image: redis:5.0.6
restart: "always"
command: redis-server --maxmemory-policy allkeys-lru --maxclients 10000
networks:
- medicine-network
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
postgres:
container_name: medicine-stack-postgres
image: postgres:12.2
shm_size: 1gb
command: postgres -c shared_buffers=512MB -c work_mem=8MB
restart: "always"
networks:
- medicine-network
environment:
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "password"
volumes:
- ./volumes/postgres-data:/var/lib/postgresql/data
- ../volumes/files:/files
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
networks:
medicine-network:
external: true