Node container can't get environment variables
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
- Ambito
- devops
Direzione di ricerca
Inizia riproducendo la configurazione Lando fornita e i comandi di build Node, quindi esamina come il servizio Node riceve LANDO_WEBROOT durante la sua build. Il lavoro è completato quando la variabile d'ambiente viene risolta nella webroot del progetto e i comandi npm e cd mostrati vengono completati correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi,
I'm creating a dynamic build command on the lando file, so I want to use environment variables for the folders.
name: test
recipe: drupal9
config:
webroot: src/web
php: '7.4'
services:
appserver:
overrides:
environment:
DRUSH_OPTIONS_URI: "http://test.lndo.site"
node:
type: node:14
build:
- if [ -d $LANDO_WEBROOT/themes/custom/test/node_modules ]; then echo "Deleting node_modules folder" && rm -rf $LANDO_WEBROOT/themes/custom/test/node_modules; fi
- echo "lando root" $LANDO_WEBROOT
- echo "Running NPM install" && cd $LANDO_WEBROOT/themes/custom/test && npm install
- echo "Creating NPM build" && cd $LANDO_WEBROOT/themes/custom/test && npm run gulp js && npm run gulp styles
This is the output of the build of node.
lando root
Running NPM install
/bin/sh: 1: cd: can't cd to /themes/custom/test
ERROR ==> /bin/sh: 1: cd: can't cd to /themes/custom/test
It seems the node container doesn't have the environment variables set.
Thanks
- Lingua principale
- JavaScript
- Stelle
- 2
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di lando/node
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
Add rsyncAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
Issue simili
-
Daemon delete dialog: "Remove all ExApps" checkbox and `removeExApps` parameter have no effectAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 3 giorni
-
Add: Atlas TVApertachannels:add check:passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 4 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
jaegertracing/jaeger-ui#4547 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
feedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
githubnext/gh-aw-workshop#4090 ·
I maintainer di solito rispondono entro 1 giorno
-
bug deck: add to staging level: missing p-feature: Manage Submissions p-feature: Submissions and process priority: MUST HAVE ready for dev lead role: missing size: missing time sensitive
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
hackforla/tdm-calculator#3581 ·
I maintainer di solito rispondono entro 2 giorni