Лекция 15

Тема: Развертывание приложения. Настройка Apache Tomcat. Развертывание приложения в облачных платформах.

Настройка Heroku и подключения к БД

Создадим аккаунт на сервисе Heroku

Зайдем в аккаунт и создадим новое приложение (new app)

Зайдем в раздел Resources, в пункте Add-ons добавим Heroku Postgres

Перейдем в настройки базы данных

На страничке адд-она перейдем в раздел Settings и выберем View Credentials

Таким образом, мы получим credentials для подключения к базе.

Перейдем в application.yml и укажем настройки для БД на heroku

После указания настроек, можете сразу запустить приложение, чтобы убедиться, что вы правильно указали настройки для подключения БД.

2. Установка git и heroku

Заходим на сайт https://git-scm.com/, скачиваем последнюю версию установщик и устанавливаем Git.

Заходим в командную строку и настраиваем имя и почту разработчика

Возвращаемся в Heroku, скачиваем и настраиваем Heroku CLI

Заходим в командую строку и логинимся на heroku с помощью команды heroku login

Переходим в директорию проекта, после чего инициализируем git-репозиторий с помощью команды git init

Далее устанавливаем удаленный репозиторий

Начинаем отслеживать файлы проекта с помощью команды git add ., после чего делаем коммит с помощью команды git commit -am "initial commit".

Теперь можно пушить проект на удаленный репозиторий с помощью команды git push heroku master.

Как видим, мы успешно развернули проект на Heroku. Проверим работу веб-сервиса. Перейдем в браузер и укажем адрес https://opnu-ej.herokuapp.com/

Теперь попробуем осуществить REST-запросы к серверу. Добавим группу, добавим студента, получим список групп.

Добавляем группу

Добавляем студента

Получаем список групп

Last updated

Was this helpful?