services:
  vitepress-builder:
    image: vevedh/vitepress-builder:pro-0.1.143
    restart: unless-stopped
    ports:
      - "${APP_PORT:-3000}:3000"
    environment:
      NODE_ENV: production
      NUXT_PUBLIC_SITE_URL: ${NUXT_PUBLIC_SITE_URL}
      MONGODB_URI: ${MONGODB_URI}
      NFZ_LICENSE_SERVER_URL: ${NFZ_LICENSE_SERVER_URL}
      NFZ_LICENSE_KEY: ${NFZ_LICENSE_KEY}
      NFZ_PRODUCT_KEY: vitepress-builder
      SESSION_SECRET: ${SESSION_SECRET}
      ADMIN_EMAIL: ${ADMIN_EMAIL}
    depends_on:
      - mongodb

  mongodb:
    image: mongo:7
    restart: unless-stopped
    volumes:
      - mongodb-data:/data/db
    environment:
      MONGO_INITDB_DATABASE: vitepress-builder

volumes:
  mongodb-data:
