services: postgres: image: postgres:17-bookworm restart: unless-stopped environment: POSTGRES_DB: ${DB_NAME} POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} volumes: - ./pgsql/data:/var/lib/postgresql/data - ./pgsql/postgres.conf:/etc/postgresql/postgresql.conf:ro command: ["postgres", "-c", "config_file=/etc/postgresql/postgresql.conf"] ports: - "127.0.0.1:5432:5432" networks: - mynet networks: mynet: internal: true