version: '3.8' services: vaadin-app: image: vaadin-app build: . ports: - "8080:8080" environment: SPRING_DATASOURCE_URL: ${DB_ADDRESS}/${DB_NAME} SPRING_DATASOURCE_USERNAME: ${DB_USER} SPRING_DATASOURCE_PASSWORD: ${DB_PASSWORD} depends_on: - db db: image: postgres:13 environment: POSTGRES_DB: ${DB_NAME} POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} ports: - "5432:5432" volumes: - db_data:/var/lib/postgresql/data volumes: db_data: