Also ich versuche, eine einfache Meteor App auf Google App Engine bereitzustellen. Ich habe versucht, dieses Tutorial https://cloud.google.com/community/tutorials/run-meteor-on-google-app-engine zu folgen, aber es ergab sich error: Can't find npm module 'meteor-deque'. Did you forget to call 'Npm.depends' in package.js within the 'meteor' package?
Googling führte zu ein paar mehr Tutorials, aber über ihre Kommentare scheint es, dass sie ebenso outdate sind. Es gibt auch diese https://medium.com/google-cloud/meteor-google-a-devops-post-b8a17f889f84 Allerdings geht es um die Bereitstellung für die Computer-Engine, also dies ist ein Plan B. Also ich wandern, wenn einer von Ihnen erfolgreich Meteor auf GAE vor kurzem im Jahr 2017 mit Meteor 1.4 eingesetzt? Können Sie bitte Details teilen?Bereitstellen von Meteor auf Google App Engine 2017
2
A
Antwort
2
Dank Kiyohiko von Meteorforen.
https://forums.meteor.com/t/deploy-meteor-to-google-app-engine-2017/36171/4
Hier sind die configs, die
app.yaml
env: flex
runtime: custom
threadsafe: true
automatic_scaling:
max_num_instances: 1
env_variables:
ROOT_URL: https://<gae-app-name>.appspot.com
MONGO_URL: mongodb://<mongodb-username>:<mongodb-password>@<gce-ip>:27017/<mongodb-name>
DISABLE_WEBSOCKETS: "1"
skip_files:
- ^(.*/)?\.dockerignore$
- ^(.*/)?\npm-debug.log$
- ^(.*/)?\yarn-error.log$
- ^(.*/)?\.git$
- ^(.*/)?\.hg$
- ^(.*/)?\.svn$
Dockerfile
für mich gearbeitetFROM launcher.gcr.io/google/nodejs
RUN install_node v4.6.2
COPY . /app/
RUN (cd programs/server && npm install --unsafe-perm)
CMD node main.js
Schritte zum Bereitstellen
$> meteor build ../ --directory --architecture os.linux.x86_64 --server-only
$> cp app.yaml ../bundle/ && cp Dockerfile ../bundle/
$> cd ../bundle && gcloud app deploy --verbosity=info -q
Verwandte Themen
- 1. Symfony-App auf Google App-Engine bereitstellen
- 2. Bereitstellen in Google App Engine
- 3. Bereitstellen von Ruby on Rails App auf Google App Engine
- 4. Bereitstellen von App in Google App Engine (Python)
- 5. Bereitstellen von Google App-Engine mit Python fehlgeschlagen
- 6. Zertifikatfehler beim Bereitstellen von Python-Code in Google App Engine
- 7. Bereitstellen der Angular 2-App in der Google App Engine
- 8. Bereitstellen Meteor 1.3, Reaktion App auf AWS
- 9. Fehler bei Maven Projekt zu Google App Engine bereitstellen
- 10. Google App Engine auf Silverlight
- 11. CLI 400 bereitstellen Fehler bei Google App Engine
- 12. Wie kann ich die Google App Engine automatisch bereitstellen?
- 13. Angular4 und WebApp2 auf Google App Engine
- 14. Google App Engine: Nur vorhandene Dateien im statischen Verzeichnis bereitstellen
- 15. Bereitstellen von Go App
- 16. Google App Engine löschen Version
- 17. Google Tabellen-API von Google App Engine
- 18. App Engine + Google Dokumente
- 19. Loggen Google App Engine-Anwendung
- 20. Google App Engine ThreadSafe
- 21. Google App Engine-Datenspeichercodierung?
- 22. Google App Engine-Anforderungsstatus
- 23. Google App Engine Entitätsgruppen
- 24. Google App Engine: get_or_create()?
- 25. Google App Engine-Kompatibilitätsschicht
- 26. Google App Engine + Validierung
- 27. Google App Engine & CDN
- 28. Google App Engine APNS
- 29. Bereitstellen von Update auf Meteor durch Entpacken
- 30. Google App Engine-Datenbankinkonsistenz
danke für die Freigabe auf StackOverflow. Schätze das wirklich! –