Répondre

1

Utilisez une exécution personnalisée dans l'environnement flexible App Engine utiliser une implémentation alternative de Java, Python, Node.js, ou Go, ou écrire un code dans toute autre langue.

Source: https://cloud.google.com/appengine/docs/flexible/custom-runtimes/

  1. l'application Config pour Google App Engine. Voir https://cloud.google.com/appengine/docs/flexible/custom-runtimes/

  2. Utilisez Dockerfile pour Elixir (https://elixir-lang.org/), choisir un de ces: https://hub.docker.com/search/?isAutomated=0&isOfficial=0&page=1&pullCount=0&q=elixir&starCount=0

  3. Déploiement Dockerfile sur le moteur Google App.

  4. utiliser l'API Google Cloud Storage JSON interactif avec service Google Cloud Storage par code Elixir via JSON: https://cloud.google.com/storage/docs/json_api/

2

Aucune exécution personnalisée requise plus. Elixir est pris en charge en mode natif sur Google Cloud Platform: https://cloud.google.com/elixir/

Quickstart dock: https://cloud.google.com/community/tutorials/elixir-phoenix-on-google-app-engine/

Cocher cette communauté tutoriel sur la façon de

  • Créer une version OTP pour votre application en utilisant la distillerie
  • Enveloppez votre version de l'application dans une image Docker
  • Déployez votre application sur Google Kubernetes Engine

Phoenix/Elixir on Google Cloud

Accès à l'API Cloud Storage se fait de préférence par JSON de nos jours. Sans plus d'informations, je fournis plus d'informations personnalisées. Voir le Google Cloud Storage JSON API pour plus d'informations.

+0

Ceci est une [réponse de lien uniquement] borderline (// meta.stackexchange.com/q/8231). Vous devez développer votre réponse pour inclure autant d'informations ici, et utilisez le lien uniquement pour référence. –