Template til nye Node-RED projekter med Vue frontend.
Projekt indeholder Node-RED samt Vue.
-
Klik på "use this template" og vælg "create a new repository"
-
Udfyld skærmbillede med information om den nye service
-
Åbn dit nye git projekt
Nedenstående relaterer sig til et nyt Node-RED + Vue projekt der er baseret på denne template.
-
Gå til det nyoprettede repository i github.
-
Klik på den grønne <>Code knap og vælg "create codespace on master"
- Kør følgende kommando for at starte et lokalt docker-compose miljø, der bygger og starter Node-RED og en mariadb.
docker-compose up
-
Åbn en ny konsol (CTRL + SHIFT + Æ)
-
Kør følgende kommandoer for at starte lokal webserver:
cd vue
npm install
npm run dev
Ved byg af Node-RED kopieres følgende filer ind i containeren:
Det er muligt at merge et repository som er baseret på det oprindelige Node-RED template, således en Vue front-end tilføjes til det eksiterende projekt.
-
Gå til dit Node-RED projekt og opret en ny branch
-
Åbn et CodeSpace på denne branch
-
Kør følgende kommandoer:
git remote add template https://github.com/Randers-Kommune-Digitalisering/node-red-vue-template
git fetch --all
git merge template/main --allow-unrelated-histories --squash
Vær opmærksom på eventuelle merge konflikter som skal løses manuelt.