version: '3.8' services: chat-api: container_name: chat-api # wait for postgres to be ready build: context: . dockerfile: Dockerfile restart: always ports: - 3000:3000 depends_on: - postgres environment: - DABATASE_URL=postgres://postgres:postgres@postgres:5432/chatgpt env_file: - .env postgres: image: postgres:13 container_name: postgres restart: always ports: - 5432:5432 env_file: - .env volumes: - postgres:/var/lib/postgresql/data volumes: postgres: name: chatapi-db