Протестировать сервис можно по ссылке: https://friend-service-api.herokuapp.com
Работает с PostgreSQL
Настройки подключения хранятся в /configs/config.yml
Пароль пользователя в системной переменной FRIEND_DB_PASS
Для запроса GET /v1/user добавлена простая проверка на авторизацию пользователя, флаг авторизации хранится в БД в поле login_status Причина: предотвращение утечки персональных данных без авторизации
docker build -t friend-api:latest -f Dockerfile .
docker run -d -p 8080:8080 -p 5432:5432 friend-api
- зарегистрировать аккаунт Heroku
- Подключить репозиторий к проекту
- подключить PostgreSQL к проекту
- Настроить переменные среды, для доступа к БД
- Можно деплоить: Deploy branch