services: postgres: image: postgres:17.4-alpine container_name: user_db restart: always entrypoint: ["/scripts/db-lanuch-entrypoint.sh"] environment: POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_DB: ${DB_NAME} TZ: ${TZ} volumes: - ./shared_data/user_db:/var/lib/postgresql/data - ./sql:/docker-entrypoint-initdb.d - ./scripts:/scripts networks: - user-network