Create databases with Docker Compose
MongoDB
txt
mongo: image: prismagraphql/mongo-single-replica:5.0.3 environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: password MONGO_INITDB_DATABASE: admin expose: - 27017 ports: - "27017:27017" volumes: - ${PWD}/init.mongodb:/docker-entrypoint-initdb.d/init.mongodb:ro - dbdata:/data/db
PostGres
txt
postgres: image: postgres:14 ports: - 5432:5432 restart: always user: postgres environment: POSTGRES_PASSWORD: password POSTGRES_HOST_AUTH_METHOD: password volumes: - ${PWD}/seed.sql:/docker-entrypoint-initdb.d/seed.sql - dbdata:/var/lib/postgresql/data