version: "3.8" services: app: build: context: . dockerfile: Dockerfile container_name: stripstream-app ports: - "3000:3000" volumes: - .:/app - /app/node_modules - /app/.next environment: - NODE_ENV=development - NEXT_PUBLIC_API_URL=https://cloud.julienfroidefond.com command: npm run dev mongodb: image: mongo:latest container_name: paniels_mongodb restart: always environment: MONGO_INITDB_ROOT_USERNAME: ${MONGO_USER} MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASSWORD} ports: - "27017:27017" volumes: - mongodb_data:/data/db mongo-express: image: mongo-express:latest container_name: paniels_mongo_express restart: always ports: - "8081:8081" environment: ME_CONFIG_MONGODB_ADMINUSERNAME: ${MONGO_USER} ME_CONFIG_MONGODB_ADMINPASSWORD: ${MONGO_PASSWORD} ME_CONFIG_MONGODB_URL: mongodb://${MONGO_USER}:${MONGO_PASSWORD}@mongodb:27017/ depends_on: - mongodb volumes: mongodb_data: