Aller à l'article
Aniq-UI

SaaS TemplateParamètres

Paramètres

Tous les paramètres que le site lit, leur valeur par défaut, et comment les changer avec Docker et sans.

Les paramètres

Chaque paramètre est optionnel : le site fonctionne sans aucun d'eux.

VariablePar défautRôle
NEXT_PUBLIC_SITE_URLhttp://localhost:3030L'adresse publique du site, avec https:// et sans barre oblique à la fin. Les liens canoniques, les liens entre les deux langues, le sitemap, robots.txt et les cartes de partage social en sont construits. Définissez-la avec votre domaine avant la mise en ligne.
NEXT_PUBLIC_BUY_URLvideQuand elle est définie, une bande en bas du pied de page affiche un bouton « Buy This Template » qui ouvre cette adresse dans un nouvel onglet. Laissez-la vide.
BUILD_STANDALONEvidetrue construit un serveur autonome dans .next/standalone. Le Dockerfile la définit pour vous. Laissez-la vide pour yarn start.

Sans Docker

Copiez .env.example vers .env.local et modifiez les valeurs là. Gardez .env.example tel quel, comme liste de ce qui existe.

Terminaldans Nextjs-landing-page-template-2
cp .env.example .env.local
.env.local
NEXT_PUBLIC_SITE_URL=https://www.your-domain.com

Avec Docker

Le build de l'image ne lit pas les fichiers .env ni .env.local. Passez plutôt chaque valeur comme argument de build :

Terminaldans Nextjs-landing-page-template-2
docker build -t analytics-landing --build-arg NEXT_PUBLIC_SITE_URL=https://www.your-domain.com .

Le site dans le conteneur écoute toujours sur le port 3030. Pour utiliser un autre port sur votre ordinateur, changez le nombre à gauche de -p au démarrage.

Quand une modification prend effet

Les valeurs qui commencent par NEXT_PUBLIC_ sont intégrées au JavaScript que charge le navigateur lors du build. En changer une ne change rien tant que le site n'est pas reconstruit :

Comment vous la lancezAprès avoir modifié une valeur
yarn devArrêtez le serveur et relancez yarn dev.
yarn build et yarn startRelancez yarn build, puis yarn start.
DockerReconstruisez l'image avec la valeur en --build-arg, puis démarrez un nouveau conteneur.
VercelModifiez-la dans les Environment Variables du projet et redéployez.

Ne mettez jamais de secret dans une valeur NEXT_PUBLIC_ : chaque visiteur peut la lire dans le code de la page. Les clés de vos propres services doivent rester sur votre serveur.

Le build standalone

Avec BUILD_STANDALONE=true, yarn build produit un serveur qui n'a pas besoin de node_modules, rangé dans .next/standalone. Le Dockerfile l'utilise pour garder l'image petite. yarn start n'est pas prévu pour ce type de build et avertit "next start" does not work with "output: standalone" configuration. Laissez la variable vide, sauf si vous copiez vous-même le dossier standalone sur un serveur.

Bloqué sur une étape ?

Trouvez une solution avant de tout recommencer.

Dépannage

Préférences des Cookies

Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic du site et personnaliser le contenu. En cliquant sur "Accepter Tout", vous consentez à notre utilisation des cookies pour l'analyse et la publicité personnalisée.