services: db: image: postgres:latest container_name: postgresql restart: unless-stopped environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: password POSTGRES_DB: ttdb ports: - "5432:5432" volumes: - ./pg_data:/var/lib/postgresql/data - ./db/init_postgres.sql:/docker-entrypoint-initdb.d/init.sql volumes: pg_data: driver: local