Проблемы с метабазой в Google App Engine - PullRequest
0 голосов
/ 13 июня 2019

Я хочу развернуть метабазу в Google App Engine, но у меня возникают различные ошибки, которые я не понимаю и не уверен, что делаю неправильно.

Ближайший ресурс, который я нашел, чтобы помочь, это:

Метабаза в Google App Engine

Я попытался скопировать эту информацию (обновил ее с помощью своих собственных ресурсов GCP), но получил ошибку, подобную этой:

ERROR: (gcloud.app.deploy) Error Response: [9]
Application startup error:
Start command: /bin/sh -c nohup ./cloud_sql_proxy -instances=$METABASE_SQL_INSTANCE=tcp:$MB_DB_PORT & java -jar /startup/metabase.jar
Error: Unable to access jarfile /startup/metabase.jar

Все остальное работает, просто не удается найти файл .jar в области запуска.

Из всего, что я прочитал, следующий код должен работать при запуске.

app.yaml

runtime: custom
env: flex

env_variables:
    MB_DB_TYPE: mysql
    MB_DB_DBNAME: [dbname]
    MB_DB_PORT: [xxxx]
    MB_DB_USER: [user]
    MB_DB_PASS: [pass]
    MB_DB_HOST: [host]
    METABASE_SQL_INSTANCE: [instance]

dockerfile

FROM gcr.io/google-appengine/openjdk:8

# Set locale to UTF-8
ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8

# Install CloudProxy
ADD https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 ./cloud_sql_proxy
RUN chmod +x ./cloud_sql_proxy

#Download the latest version of Metabase
ADD http://downloads.metabase.com/v0.32.8/metabase.jar ./metabase.jar

CMD nohup ./cloud_sql_proxy -instances=$METABASE_SQL_INSTANCE=tcp:$MB_DB_PORT & java -jar /startup/metabase.jar

Я ожидаю, что Google App Engine успешно развернут, но я продолжаю получать ошибки. Я чувствую, что я рядом, но что-то не так, и я не знаю, почему.

...