GreenLens Landing
Self-hosted Next.js landing page for GreenLens. The production stack in this directory runs:
caddyfor TLS and reverse proxylandingfor the Next.js standalone appapifor the Express backend from../serverpostgresfor persistent app dataminiofor object storage under/storage/*
Local development
npm install
npm run dev
Production stack
From greenlns-landing/docker-compose.yml:
docker compose up --build -d
Required environment variables:
SITE_DOMAINSITE_URLPOSTGRES_PASSWORDJWT_SECRETMINIO_SECRET_KEY
Optional service secrets:
OPENAI_API_KEYREVENUECAT_WEBHOOK_SECRETPLANT_IMPORT_ADMIN_KEY