0

Ich versuche, einen Entwicklungsserver auf einer Google Compute Engine-VM einrichten, die so nah wie möglich an der App Engine flexible Umgebung Einsatz der Wordpress-Installation durch das folgende TutorialWie kann ich einen Entwicklungsserver für eine App in der flexiblen Umgebung von Google App Engine erstellen?

https://cloud.google.com/php/tutorials/wordpress-app-engine-flexible

Grundsätzlich gebaut ist dies Schritte, die Sie durch

die Quelle Get
1. https://github.com/GoogleCloudPlatform/php-docs-samples.git
2./php-docs-Samples/Wordpress

Installieren Sie die Abhängigkeiten
3. Komponist installieren

Einrichten der App
4. PHP-Wordpress-helper.php Setup

Bereitstellen der App
5. gcloud App

bereitstellen Ist es möglich, Suchen Sie nach der Docker-Datei, die der App-Engine-Bereitstellung entspricht, oder generieren Sie ein Image der App-Instanz, die auf einer VM-Instanz implementiert werden kann?

Jede Hilfe wird geschätzt.

+1

Ich habe noch keine Gelegenheit hatte es noch zu implementieren, aber diese Seite Gespräche über das Erhalten ein Setup (https://cloud.google.com/appengine/docs/flexible/php/runtime#extending_the_runtime) und dieses Github-Konto hat die eigentlichen Docker-Dateien, wenn der erste Link nicht funktioniert (https://github.com/GoogleCloudPlatform/php-docker) – dwelling

+0

Vielen Dank für den Hinweis. Ich erstellte ein Docker-Datei-Image mit 'gcloud beta app gen-config 'wie vorgeschlagen und markierte es dann mit' docker tag' und schob es mit 'gcloud docker-push' gemäß (https://cloud.google .com/container-registrierung/docs/pushing-and-pull). Ich entdeckte, dass die app gcloud app deploy App Images erstellt und sie trotzdem in die image-Registry hochlädt, so dass dies überflüssig war. Als ich mein Image auf einer VM-Instanz installiert habe, hatte es keine der wordpress-helper.php-Dateien, daher ist es leider nicht als Entwicklungsumgebung nützlich. – Mark

+0

Wenn Sie eine Entwicklungsumgebung in einer GCE-Instanz haben möchten, können Sie einfach die Schritte auf der GCE-Instanz ausführen? –

Antwort

0

Sie können das Docker-Image für die bereitgestellte App mit dem folgenden Befehl abrufen (ersetzen Sie VERSION und SERVICE).

gcloud docker -- pull $(gcloud --format='value(deployment.container.image)' app versions describe VERSION --service SERVICE) 
Verwandte Themen