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