Installationsanleitung
Empfohlene Methode erfolgt über Docker
Docker bietet uns den Luxus, nur eine sehr begrenzte Anzahl möglicher Bereitstellungsszenarien wirklich zu bewältigen, da wir die gesamte Umgebung mit der App versenden können, ohne dass Sie oder uns viel gekostet haben. Bevor Docker dies erreicht, müssten wir eine gesamte virtuelle Maschine versenden oder Ihnen noch schlechter ein identischer Server erstellen und ihn auf Ihre Weise versenden. Jetzt ist es nur ein Docker, der sich von der Realität zurückzieht. Aus diesem Grund gehen wir mit Docker ein. Es wird eine Dokumentation geben, wie die Dinge direkt mit der Quelle erledigt werden können, jedoch idealerweise nur, mit der nur der Beitrag zu sehen ist.
Lokale Entwicklung
Die Schritte sind wie folgt:
- Schritt eins: Git Clone https://github.com/Ohmyform/ohmyform.git
- Schritt 2: Ändern Sie alles, was Sie in der Quelle wollen.
- Schritt drei: CD ohmyform -SETP Four: Git Submodule Update - -Init -Schritt fünf: Docker -Compose Up -d
- Schritt sechs: Docker-Compose ps Sie sollten zu diesem Zeitpunkt eine funktionierende Instanz haben, mit der Sie unter http: // localhost: 5000/innerhalb von Momenten spielen können.
Installation einer Produktionsinstanz
OhmyForm wurde kürzlich eine starke Neuzertifizierung und Refaktorierung erhalten, bevor wir empfehlen würden, sie in der Produktion zu verwenden. Wir haben es geschafft, das Ziel zu erreichen, eine funktionierende und cve -kostenlose Pre 1.0 -Version verfügbar zu haben. Wir werden eine Reihe von Dingen abschließen, bevor wir es als 1.0 stabil betrachten, aber Sie sind begrüßt, um es für kleine Kampagnen auszuführen. Es ist unwahrscheinlich, dass wir das Speichersystem brechen werden.
Compile aus der Quelle
Dies wird in der Regel nicht unterstützt und die meisten QA über Git -Probleme werden diese Linie zitiert und wird für Triage Edge -Fälle geschlossen. Wir möchten keine unendlichen möglichen Kantenfälle unterstützen. Umgekehrt werden wir auf jeden Fall alle Probleme fair betrachten, wenn es jedoch erhebliche Anstrengungen erfordern oder ohne angemessene Ursache stark vom Zielfernrohr ablenkt, werden wir es wahrscheinlich aus dem Tracker herausholen.