Могу ли я использовать нативное приложение в приложении heroku на основе Java? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть приложение Java, которое использует нативную программу (Graphviz).

Теперь я хочу запустить это Java-приложение в Heroku. Можно ли настроить приложение Heroku так, чтобы Graphviz был доступен для моей Java-программы?

1 Ответ

3 голосов
/ 10 апреля 2019

Вы можете сделать это, используя несколько пакетов сборки через Heroku CLI :

  1. Установите пакет сборки вашего приложения по умолчанию:

    heroku buildpacks:set heroku/java
    
  2. Добавьте apt buildpack , чтобы вы могли устанавливать пакеты Ubuntu:

    heroku buildpacks:add --index 1 heroku-community/apt
    
  3. Посмотрите на ваши сконфигурированные пакеты сборки, чтобы убедиться, что пакет сборки Java будет последним:

    heroku buildpacks
    
  4. Добавьте Aptfile в корень вашего репозитория, перечисляя пакеты, которые вы хотите установить, в данном случае:

    graphviz
    
  5. Зафиксируйте Aptfile и разверните. Пакеты apt, перечисленные в Aptfile, должны быть сначала установлены, а затем ваше Java-приложение будет собрано в соответствии с Java buildpack.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...