services: api: build: . container_name: url_api ports: - "8000:8000" environment: DATABASE_URL: "postgresql://user:password@db:5432/urlshort" depends_on: - db networks: backend networks: backend: driver: Bridge volumes: db_data: db: image: postgres:alpine container_name: url_db restart: always environment: POSTGRES_USER: user POSTGRES_PASSWORD: password POSTGRES_DB: urlshort volumes: - db_data:/var/lib/postgresql/data networks: backend