Files
pichunt/docker-compose.yml
T
2025-07-31 21:31:11 +02:00

34 lines
753 B
YAML

version: '3.9'
volumes:
db:
redis:
networks:
internal:
services:
db:
image: postgres:17
volumes:
- db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASS}
restart: always
networks:
- internal
healthcheck:
test: 'PGPASSWORD=${POSTGRES_PASS} pg_isready -h 127.0.0.1 -U ${POSTGRES_USER} -d ${POSTGRES_DB}'
redis:
image: redis:6.2-alpine
networks:
- internal
restart: always
command: redis-server --save 20 1 --loglevel warning --requirepass ${NUXT_REDIS_PASSWORD}
healthcheck:
test: redis-cli -a ${NUXT_REDIS_PASSWORD} ping || exit 1
volumes:
- redis:/data