Ich habe eine Heroku-App und es schreibt einige Daten in Dateien während der Produktion gearbeitet. Aber wenn ich einige Änderungen im Code auf dem lokalen Rechner vornehme und sie dann zur entfernten Datenbank verschiebe, werden alle Dateien aus diesem Verzeichnis vollständig gelöscht. Es gibt einige Hack, wie alle Code-Änderungen an Heroku ohne dieses Verzeichnis mit Dateien zu schieben?Heroku schieben. Wie ändere ich nicht ein Unterverzeichnis
Antwort
Um zu verhindern, dass ein bestimmtes Verzeichnis nach heroku verschoben wird, fügen Sie dieses Verzeichnis einfach zu Ihrer .gitignore-Datei hinzu.
Allerdings denke ich, dass Sie ein grundlegendes Design-Problem haben könnten. Sie erwähnen, dass Ihre App Daten in Dateien auf dem lokalen Dateisystem in der Produktion schreibt. Das ist definitiv etwas, das du NICHT MÖCHTEN !! Beachten Sie, dass das lokale Dateisystem Ihrer Heroku Dynos NICHT für persistente Daten verwendet werden kann. Jedes Mal, wenn Ihr Heroku dyno restarts aus irgendeinem Grund (und das passiert mindestens einmal alle 24 Stunden oder so, ob Sie es wollen oder nicht), alle Daten verloren gehen, die Ihre Produktionsanwendung in das lokale Dateisystem geschrieben hat.
Fazit: Um Daten aus Ihrer Produktion App zu erhalten, müssen Sie eine Art von stateful backing service, wie z. Heroku Redis.
- 1. Heroku ein Unterverzeichnis bereitstellen?
- 2. Ich kann nicht auf Heroku schieben
- 3. Wie ändere ich den Spaltentyp in Heroku?
- 4. Probleme beim Schieben zu Heroku
- 5. Joomla - Wie ändere ich das Unterverzeichnis in den Links?
- 6. WiX - Wie erstelle ich ein Unterverzeichnis?
- 7. Wie kann ich auf ein Gitbündel schieben
- 8. Fehler Git beim Schieben auf Heroku
- 9. Wie bekomme ich ein Unterverzeichnis in Android?
- 10. UIDocumentPickerViewController: Wie öffne ich ein bestimmtes Unterverzeichnis?
- 11. Fehler auf Git schieben Heroku Master
- 12. Eine einzelne Tabelle zu Heroku schieben
- 13. Wie ändere ich die Standard-Anfragezeit auf Heroku?
- 14. Kohana 3.3 Unterverzeichnis Controller nicht in Heroku geladen
- 15. Wie ändere ich die Zeitzone im heroku nodejs Dashboard?
- 16. Wie ändere ich eine Heroku-Domain in eine benutzerdefinierte Domain?
- 17. Wie ändere '/ media /' nicht auf heroku nach "git push ..."
- 18. Wie kann ich ein Array in ein Objekt schieben
- 19. Wie kann ich ein Array in ein anderes Array schieben?
- 20. Wie richte ich nodebootstrap bei Heroku ein?
- 21. Wie ändere/bearbeite ich ein Meteor-Paket?
- 22. Wie ändere ich ein DOM-Element?
- 23. git-Archiv ein Unterverzeichnis -
- 24. Bereitstellen einer Gulp-App für Heroku in einem Unterverzeichnis
- 25. Rails + Heroku: Ein Fremdschlüssel nicht
- 26. Wie debugge ich Heroku?
- 27. Wie entpacke ich ein Unterverzeichnis in das aktuelle Verzeichnis?
- 28. Wie kann ich Capistrano Stages in ein Unterverzeichnis stellen?
- 29. Wie kann ich feststellen, ob ein Unterverzeichnis in C# existiert?
- 30. Heroku - Schieben Sie neue Inhalte auf eine Heroku-App, die von einer anderen Maschine erstellt wurde
Danke für die Antwort! –