npm install
einnpm install -g nodemon gulp
REDIS_URI
auf dem Schul-Cloud-Server festlegengulp watch
aus, um Gulp auszuführennpm run debug
npm run watch
aus, um die Anwendung zu starten, oder verwendenhttp://localhost:3033
Fügen Sie Themen zum /Theme -Verzeichnis hinzu. Rufen Sie Gulp und Knoten mit sc_theme auf, um das Verzeichnis zu nennen. Löschen Sie dann die Bühnendateien und den Gulp -Cache mit gulp clear
Run set SC_THEME={themeName}
ohne Leerzeichen um das gleiche Zeichen!
Standardzweig: Master
git pull
git rebase -p develop
(nicht git merge
!) Und lösen Sie bei Bedarf zusammenführende Konfliktegit push
So erstellen Sie ein Standard -Containerbild, führen Sie den folgenden Code aus:
make build
Um den Build -Prozess anzupassen, setzen Sie einige Umgebungsvariablen fest (Details siehe Makefile). Setzen Sie beispielsweise DOCKER_IMAGE_TAG
um ein benutzerdefiniertes Bild -Tag zu erstellen:
make build DOCKER_IMAGE_TAG="foo/bar:latest"
Um ein zuvor erstelltes Standard -Containerbild zu drücken, führen Sie den folgenden Code aus:
make push
TODO: Derzeit werden private Anmeldeinformationen (Benutzername, Passwort) für docker login
verwendet (siehe ~/.docker/config.json
). Dies sollte später für CI -Pipelines konfigurierbar gemacht werden.
Um den Push -Prozess anzupassen, setzen Sie einige Umgebungsvariablen fest (Details siehe Makefile). Setzen Sie beispielsweise DOCKER_IMAGE_TAG
um ein benutzerdefiniertes Bild -Tag zu drücken:
make push DOCKER_IMAGE_TAG="foo/bar:latest"