link_shortener/docker-compose.yml

35 lines
625 B
YAML

version: '3.8'
services:
url_shortener:
image: url_shortener
build:
context: .
container_name: url_shortener
ports:
- "8000:8000"
depends_on:
- redis
- postgres
command: ["/url_shortener/docker/start.sh"]
redis:
image: redis:latest
container_name: redis
ports:
- "6379:6379"
postgres:
image: postgres
container_name: postgres
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: root
POSTGRES_DB: test_db
ports:
- "5432:5432"
volumes:
- local_pgdata:/var/lib/postgresql/data
volumes:
local_pgdata: