Комментарии 7
Отличный мануал! А как быть, если приложение должно работать с БД? Как настроить доступ, чтобы БД не светить «в мир»?
0
Благодарю! Базу данных там подключить очень просто. После создания приложения набираете команду
К слову, там огромное количество дополнений: Redis, RabbitMQ и др.
heroku addons:create heroku-postgresql:hobby-dev --app appname
и у вас готовый к работе Postgres. Строка соединения к нему доступна через переменную окружения DATABASE_URL. Есть небольшая проблема с тем, что формат этой строки соединения не совсем такой, как нужен для JDBC, но это решаемо.К слову, там огромное количество дополнений: Redis, RabbitMQ и др.
+2
Кстати, вот этот скрипт поможет адаптировать строку подключения для JDBC github.com/heroku/heroku-buildpack-jvm-common/blob/master/opt/jdbc.sh
+2
Одно важное дополнение www.oracle.com/technetwork/java/javase/8u191-relnotes-5032181.html#JDK-8146115
Опция -XX:+UseContainerSupport и некоторые другие теперь доступны и в Java 8, начиная с версии 8u191.
Опция -XX:+UseContainerSupport и некоторые другие теперь доступны и в Java 8, начиная с версии 8u191.
0
При выполнении mvnw clean deploy, т.е. разворачивании образа в Хероку, получаю ошибку
Failed to execute goal com.spotify:dockerfile-maven-plugin:1.4.12:push (default) on project XXXXX: Could not push image: no basic auth credentials -> [Help 1]
При этом команды типа heroku container:login и все остальные по инструкции SUCCESFUL. Помогите, пожалуйста
Failed to execute goal com.spotify:dockerfile-maven-plugin:1.4.12:push (default) on project XXXXX: Could not push image: no basic auth credentials -> [Help 1]
При этом команды типа heroku container:login и все остальные по инструкции SUCCESFUL. Помогите, пожалуйста
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Heroku + Docker + Spring Boot