services: app: build: context: . ports: - "8080:8080" restart: unless-stopped depends_on: - database database: image: postgres:latest environment: POSTGRES_USER: user POSTGRES_PASSWORD: password POSTGRES_DB: appdb ports: - "5432:5432" volumes: - ./database/init:/docker-entrypoint-initdb.d:ro restart: unless-stopped