|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
Всем привет! Решил задеплоить свой пэт приложение на google cloud. Собственно само приложение задеплоилось - тут проблем нет. Задеплоил через мавеновский плагин - mvn appengine:deploy Проблема в том, что я использую переменную среды. И никак не могу понять где же ее указать, чтоб приложение ее подхватило. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 17:52 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
Imperous, В Heroku просто указываешь в файле .env ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 18:06 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
vas0Imperous, В Heroku просто указываешь в файле .env В хероку в разделе настроек есть подраздел с переменными средами там и указывал. И у меня там строка подключения к бд, в открытую её не могу класть. Проект на гитхабе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 18:53 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
На google cloud попробовал через shell установить export... и сделал снова деплой, не подхватило. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 18:55 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
первая ссылка в гугле говорит вот что - https://cloud.google.com/functions/docs/env-var ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 19:58 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
забыл ник, видел я эту ссылку. смотрю и понимаю что я вообще не в тот гугло-лес забрёл... чем дальше, тем меньше понимания. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2019, 23:32 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
А типо так не работает что ли? https://cloud.google.com/composer/docs/how-to/managing/environment-variables ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 01:35 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
Sergunka, примера я там не увидел ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 09:27 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
Не победил.... Нормально запустилось приложение только когда в app.yaml в секции "env_variables:" указал свою переменную и ее значение. Но мне этот вариант не нравится. Другими путями не сложилось. Пробовал создавать в Compute Engine Экземпляры ВМ - там все отлично запустилось, но не понял как это можно вывести наружу. Пробовал через Cloud Shell - тоже все отлично запускалось и деплоилось, но не наружу... Такая мелочь - а найти решение не могу. Данные в ссылках статьи описывают подключение переменных не для джавы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 17:55 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
ImperousНе победил.... Нормально запустилось приложение только когда в app.yaml в секции "env_variables:" указал свою переменную и ее значение. Но мне этот вариант не нравится. Я не знаком с гугл клаудом обычно у нас в Cloud Foundry мы в manifrest.yml файле указывает, что то навроде этого Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Так же есть команда когда из командной строки можно переменные установить Код: xml 1.
https://cli.cloudfoundry.org/en-US/cf/set-env.html Должно что-то быть подобное в гуглах они известные копировщики ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 20:06 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
Может и есть. Я много чего не понял как там работает. Думается мне примерно так - когда выполняешь команду deploy через мавен плагин или через cloud sdk, происходит создание докер контейнера и потом он запускается... Мне оно не критично важно, на heroku кончились dyno часы, и мое приложение заснуло до конца месяца, а пользуюсь я им ежедневно и из разных мест. Искал бесплатную альтернативу, и в целом было интересно посмотреть как у других это организовано. Поэтому по верхам собрал информацию, и что получилось, то получилось. Сейчас приложение запущено на AWS, недоволен, подтормаживает. Кстати на Google Cloud тормозило немного сильней чем на амазоне. При этом - на heroku летает. Дома летает. База правда лежит на heroku-вском сервере... На Oracle Cloud вообще не заинтересованы в клиентах (и это я не про себя) - на письма не реагируют, все операторы у них заняты, сайты не работают. Вот такое сообщение: авторOracle Application Container Cloud Подписка: Пробная (Инициализировано) - Сервис запрошен. Oracle Cloud отправит сообщение электронной почты, когда сервис будет готов к активации. и еще ряд сервисов висят в таком состоянии с пятницы. Типа вот-вот и все заработает - )) С остальными PaaS серверами вообще не подружился. Как я понял в основном они работают через системы CI/CD где по push-у на github срабатывает обработчик и создается docker контейнер, который потом запускается на этих платформах - геморная настройка. А я хотел что-то простое как heroku. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2019, 22:55 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
Глянь пивотал CF https://pivotal.io/platform там по идеи дают trail на месяц раньше давали больше https://www.pivotaltracker.com/help/articles/signup_try_tracker/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 06:32 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
SergunkaГлянь пивотал CF https://pivotal.io/platform там по идеи дают trail на месяц раньше давали больше https://www.pivotaltracker.com/help/articles/signup_try_tracker/ Спасибо, посмотрел, попробовал, ух навозился, но получилось. Как мне показалось - проще чем на google cloud, хорошая инструкция "для старта". Но они умалчивают о том что в зависимости надо языка надо добавлять инфу buildpacks: - https://github.com/cloudfoundry/java-buildpack.git в manifest.yml. И опять же есть минус того, что переменные среды надо указывать в файле... в этом же manifest.yml, как у гугла. Работает быстро. Среда дружественная. Очень простой и понятный CLI. Кстати с гугловскими облаками надо быть очень внимательным - они сразу требуют привязку к банковской карте и мол целый год бесплатно пользуйся, а когда надо будет платить - мы тебе скажем. А потом когда ты пытаешь запустить приложение (как я) - наклацваешь кучу ссылок, подключаешь разные сервисы в надежде что "вот наконец-то оно", и потом оказывается и платные сервисы ты тоже подключил. В общем, из банка сегодня пришла смс-ка что гугл хотел снять деньги, но так как на карте их сейчас не оказалось, то снимет когда появятся. Нашел в гугле непрошедшую транзакцию на 0.42$. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 15:30 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
ImperousСпасибо, посмотрел, попробовал, ух навозился, но получилось. Как мне показалось - проще чем на google cloud, хорошая инструкция "для старта". Но они умалчивают о том что в зависимости надо языка надо добавлять инфу Поздравляю. Вы реально крутой сходу въехать. Если еть вопросы то задавайте я всегда рад помочь по CF. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 22:38 |
|
Google Cloud Platform и Environment Variable
|
|||
---|---|---|---|
#18+
спасибо! не так уж легко, наступаю абсолютно на все грабли ) мне понравилось как они добавляют окончание для адреса - разных животных )) к моему итоговому приложению добавили "...- impressive-wolf .cfapps.io" - внушительный волк ) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2019, 23:04 |
|
|
start [/forum/topic.php?fid=59&msg=39843742&tid=2121178]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
150ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 497ms |
0 / 0 |