add redis service to docker compose

This commit is contained in:
Jakub Miazek 2023-07-23 14:23:49 +02:00
parent 7939b241a9
commit f160dac370

View File

@ -2,7 +2,7 @@ version: '3.9'
services: services:
app: app:
image: fastapi-sqlalchemy-asyncpg_app container_name: fsap_app
build: . build: .
env_file: env_file:
- .env - .env
@ -22,9 +22,10 @@ services:
- "8080:8080" - "8080:8080"
depends_on: depends_on:
- db - db
- redis
db: db:
image: fastapi-sqlalchemy-asyncpg_db container_name: fsap_db
build: build:
context: ./db context: ./db
dockerfile: Dockerfile dockerfile: Dockerfile
@ -46,5 +47,14 @@ services:
timeout: 5s timeout: 5s
retries: 5 retries: 5
redis:
image: redis:latest
container_name: fsap_redis
ports:
- "6379:6379"
env_file:
- .env
entrypoint: redis-server --appendonly yes
volumes: volumes:
fastapi_postgres_data: {} fastapi_postgres_data: {}