Die angefertigte Projektarbeit im Rahmen des Astronomie-Projektkurses kann hier direkt eingesehen werden. Sie kann auch vom CFG Schülerlabor Astronomie abgerufen werden. Dort stehen noch weitere Informationen über die Projektarbeit zur Verfügung.
Die Besondere Lernleistung ist ebenfalls in dieser GitHub Repository zu finden.
Link | Beschreibung |
---|---|
https://cloudster.online/astro/ | (momentaner1) Zugang zur App |
https://astro-project-pi.vercel.app/ | Zugang zur App (Vercel) |
https://domx4q.github.io/astroProject/ | Zugang zur App (GitHub Pages) |
1 Da ich für diesen Server zahlen muss, werde ich diesen eventuell kündigen, oder für andere Projekte nutzen. In diesem Fall wird der Link nicht mehr funktionieren. Ich werde versuchen, falls es dazu kommt, diese Änderung hier zu vermerken.
Für Präsentationen oder ähnliches können die folgenden QR-Codes verwendet werden.
App | Sternenscheibe | Sonnenkuppel |
---|---|---|
Für die normale Installation wird ein Docker Container benötigt. Dieser kann mit folgendem Befehl erstellt werden:
docker run -p 443:3000 -d -it -e SELFSIGNED=true --restart always domx4q/astro:autoGit
Wenn ein vorhandenes Zertifikat vorliegt, dann kann der Container mit dem folgenden Befehl mit dem Zertifikat gestartet werden:
docker run -p 443:3000 -d -it -v /path/to/certificates/cert.crt:/opt/certs/cert.crt:ro -v /path/to/certificates/privatekey.key:/opt/certs/cert.key:ro --restart always domx4q/astro:autoGit
Dabei muss /path/to/certificates/cert.crt
durch den Pfad zur Zertifikatsdatei
und /path/to/certificates/privatekey.key
durch den Pfad zur privaten Schlüsseldatei ersetzt werden.
Wenn sich die Datei package.json
geändert hat und auch bei der Ersteinrichtung, ist es nötig den folgenden Befehl
auszuführen, da die neuen Abhängigkeiten installiert werden müssen.
npm install
Um die getätigten Änderungen live zu sehen, kann der folgende Befehl verwendet werden. Dieser Server muss nach einer Änderung nicht neu gestartet werden, da dieser die Änderungen automatisch erkennt und basierend auf diesen, unterschiedliche Teile des Servers neu lädt.
npm run serve
Um die App zu erstellen, kann der folgende Befehl verwendet werden. Dieser erstellt die App in das Verzeichnis dist/
.
Dabei wird das Resultat optimiert und minimiert, um die beste Performance in der Produktionsumgebung zu erreichen.
npm run build
Um den Code zu formatieren, kann der folgende Befehl verwendet werden. Dabei werden vordefinierte Regeln aus der Datei
.eslintrc.js
angewendet.
npm run lint