Gute Nacht dann ![]()
Ja, bei mir ist alles gut.
Hallo,
Ich würde gerne bei den Tests der neuen PRs in Gladys helfen:
- Gibt es ein dediziertes Docker-Image, in dem man einen bestimmten Branch klonen kann?
- Hat jemand eine Anleitung geschrieben?
- Gibt es Infos, die ihr mir weitergeben könnt?
Danke für eure Antworten ![]()
Auf welchem OS bist du?
Man muss nicht unbedingt ein Docker-Image bauen, um es zu testen
Raspberry Pi + Docker.
[edit]
Ich dachte daran, einen zweiten Container auf dem Pi laufen zu lassen, mit einem anderen Port und einer anderen Datenbank, um die neuen Vorschläge zu bewerten.
Daher meine Frage, ob es bereits ein solches Image gibt, mit Gladys und Git, um zwischen den Branches zu wechseln.
Ich glaube, er möchte wissen, ob du Windows oder Mac nutzt.
Hast du den PC neben dir?
Ich habe den Edit nicht gesehen, es gibt einen Dev-Tag, aber das ist, was in den Master-Branch gemerged wurde und noch nicht released ist (die validierten PRs).
Wir erstellen kein Bild für jede PR.
Wenn du also eine PR testen möchtest, musst du das manuell tun oder ein Bild bauen.
Im schlimmsten Fall werde ich das Bild mit dem Tag dev verwenden, Git darauf installieren und den Branch klonen, der mich interessiert.
Das hat überhaupt keinen Sinn, du wirst in einem Container manuell arbeiten.
Ja, ich bin mir dessen bewusst, aber es sind drei Befehle (install, pull und start).
Da irrst du dich
Okay, du ziehst den Code und erstellst den Container mit dem dev-Image (das ist einfach). In diesem Image musst du:
- Gladys stoppen
- Gladys-Installation löschen
- Systemabhängigkeiten installieren
- Repo klonen
- Richtigen Branch auschecken
- npm-Pakete installieren
- Frontend bauen und in den Ordner server kopieren
- Gladys starten
Außerdem, wenn du Watchtower hast, sobald ein neues dev-Image gebaut wird, verlierst du deinen Container, weil er überschrieben wird.
Du hast die Dokumentation für die Entwicklungsumgebungen => Mettre en place un environnement de développement sous Mac/Linux | Gladys Assistant (Windows / Mac und Linux)
Danke für deine Zusammenfassung, das hilft mir, nichts zu vergessen.
Ich kenne Docker gut und war mir aller Aspekte bewusst, die du angesprochen hast. Aber ich kenne die Gladys-Entwicklungsumgebungen noch relativ wenig (obwohl ich bereits viel NodeJS entwickelt habe).
Nach diesen Diskussionen werde ich mit dem Dockerfile von Gladys beginnen und es ändern, um mein Dev-Image basierend auf einem bestimmten Branch und auf Anfrage zu builden.
Das wird einfacher sein, um einen „Haus“-Dev-Container zu erstellen, basierend auf einem bestimmten PR, wenn ich ihn testen möchte / kann.
Hallo zusammen!
Ich denke, es wäre cool, alle PRs zu schließen, die nicht mehr aktiv sind. Es wird langsam schwierig, die Liste der PRs zu durchsuchen, und für neue Leute sieht es aus wie ein „verlassenes“ Repo. Es wirkt, als wäre es nicht gut gepflegt.
Was denkt ihr dazu? ![]()
Falls ihr PRs habt, die nicht kurz- oder mittelfristig gemerged werden sollen, könntet ihr bitte etwas aufräumen? Danke euch allen ![]()
Zur Info, ich habe ein Build gladysassistant/gladys:dev mit allen kürzlich gemergten neuen Funktionen erstellt, und es gibt viele davon, insbesondere:
- Node 14
- Sequelize 6
- Sonnenaufgang/Sonnenuntergang in Szenen
- Helligkeitsauswahl im Dashboard
- Node-nlp neueste Version und neue Satzgruppen
- Feuchtigkeitsbox
- Aktualisierung der Abhängigkeiten
- Aktualisierung der Philips Hue-Bibliothek & neue lokale Suche
- und vieles mehr!
Alle aktuellen Änderungen:
Ich lade euch ein, es zu testen und mir zu sagen, ob bei euch alles weiter funktioniert ^^
Hallo @pierre-gilles,
Super, alles das!! Ich hoffe, ich kann das dieses Wochenende testen!!
Sag mal, wäre es nicht interessant, solche sehr interessanten Beiträge über die Fortschritte sowie alle wichtigen Updates im „International“-Bereich des Forums zu doppeln, damit dieser Bereich, der ich hoffe, immer wichtiger wird, lebendig bleibt und sich die internationalen Mitglieder in das Projekt eingebunden fühlen?
Kannst du ein Label „Veraltet“ oder „Verlassen“ erstellen, damit wir sie markieren können? Einige PRs wurden von Leuten erstellt, die nicht mehr am Projekt mitarbeiten
Kann dieser PR integriert werden?
Ich hatte eine Testversion von Gladys mit diesem integrierten Dienst und es funktionierte bei mir gut.
Ich werde das Thema noch einmal aufgreifen müssen. Mit welchen Geräten arbeitest du? TV? Licht?


