Verwenden der Eigenschaftendatei mit Flexible Environment Java 8 von Google App Engine

Einführung

Dies ist eine Methode zur Verwendung einer Konfigurationsdatei, z. B. einer Eigenschaftendatei in Flex Java 8 von GAE.

TL; DR

Platz zum setzen

In App Engine werden die erstellten Kriegsdateien usw. mit tar archiviert und im Docker-Container auf der App Engine-Seite erweitert. Daher muss die Konfigurationsdatei auch im tar enthalten sein.

Wenn Sie es in "WEB-INF" setzen, wird es in den Krieg aufgenommen.

Wenn Sie also "config.properties" so eingeben, ist dies in Ordnung.

.
└── src
    └── main
        ├── appengine
        │   └── app.yaml
        ├── java
        │   └── ...
        ├── main.iml
        └── webapp
            └── WEB-INF
                ├── appengine-web.xml
                ├── config.properties
                └── web.xml

Der Teer enthält auch Dockerfile, app.yaml, Kriegsdateien usw.

Wo soll man suchen?

In GAE Flex wird tar wie oben beschrieben auf den Docker-Container erweitert.

WEB-INF wird zu / var / lib / jetty / webapps / root / WEB-INF / erweitert. Sie können also die Eigenschaftendatei von hier aus lesen.

Das Arbeitsverzeichnis der App lautet "/ var / lib / jetty", sodass Sie es auch mit einem relativen Pfad angeben können.

Recommended Posts

Verwenden der Eigenschaftendatei mit Flexible Environment Java 8 von Google App Engine
Erstellen einer Entwicklungsumgebung mit Maven in Google App Engine [Java]
Hallo Welt mit Google App Engine (Java 8) + Spring Boot + Gradle
Stellen Sie Go-Apps mit GitHub-Aktionen für Google App Engine bereit
Hallo Welt mit Google App Engine (Java 11) + Spring Boot + Gradle
Google AppEngine-Entwicklung mit Docker
Java 1 1-Unterstützung von Google App Engine
Verwenden Sie ndb.tasklet mit Google App Engine
[Python] Führen Sie Flask in Google App Engine aus
Verwenden Sie externe Module mit Google App Engine
Ich kann nicht mehr mit der Google App Engine bereitstellen
Tweet (API 1.1) mit Google App Engine für Python
Stellen Sie die Django-Anwendung in Google App Engine (Python3) bereit.
Konstruktionsverfahren für die Google App Engine / Python-Entwicklungsumgebung (Ende 2014)
(Anfänger) Grundlegende Verwendung des Datenspeichers von Google App Engine
Erste Schritte mit Google App Engine für Python und PHP
Verwendung von Django mit Google App Engine / Python
Laufzeitversion der Google App Engine / Python-Standardumgebung
Herstellen einer Verbindung zu Cloud SQL PostgreSQL auf der Google Cloud Platform aus einer lokalen Umgebung mit Java
Starten einer maschinellen Lernumgebung mit Google Compute Engine (GCE)
Veröffentlichen Sie die Website kostenlos in Google App Engine (persönliches Memorandum)
Lesen, Ändern und Schreiben von Excel-Dateien von GCP App Engine Storage
Erstellen Sie eine Python-Ausführungsumgebung mithilfe der GPU mit der GCP Compute Engine
[Google App Engine] Ablauf von der Erstellung der Entwicklungsumgebung bis zur Erstellung der Anwendung
Hinweise zur Verwendung von rstrip mit Python.
Verwenden von Chainer mit CentOS7 [Umgebungskonstruktion]
Spielen Sie mit Turtle auf Google Colab
Bis Sie ein SpringBoot-Projekt in Gradle mit App Engine Flexible bereitstellen
[Detaillierte Version] Erstellen einer komfortablen Python-Umgebung mit Google Compute Engine (Ubuntu 16.04)