--- services: nextjs: image: git.autonomic.zone/autonomic-cooperative/nextload-dev:latest restart: always build: context: ./ target: dev environment: - "NAME=${STACK_NAME}" - "PAYLOAD_SECRET=${PAYLOAD_SECRET}" - "MONGODB_USER=mongo" - "MONGODB_HOST=${STACK_NAME}_mongo" - "MONGODB_PORT=27017" - "MONGODB_PASSWORD=${MONGO_PASSWORD}" - "REPOSITORY" - "PORT=3000" - "HOSTNAME=0.0.0.0" - "MONGODB_URI=mongodb://${MONGO_USER}:${MONGO_PASSWORD}@mongo:27017" volumes: - payload_uploads:/base/media - ./:/base networks: - internal ports: - 3000:3000 mongo: image: mongo:6.0.5 restart: always volumes: - mongo:/data/db command: - --storageEngine=wiredTiger environment: - "MONGO_INITDB_ROOT_USERNAME=mongo" - "MONGO_INITDB_ROOT_PASSWORD=${MONGO_PASSWORD}" networks: - internal ports: - 27017:27017 networks: internal: volumes: mongo: payload_uploads: