Cервис юного астролога. Сервис выполняет функции:
- Получает картинку дня APOD. При отсутствии есть возможность сохранить в AWS S3 bucket;
- Реализованы API: метод получения всех записей альбома и записи за выбранный день;
- Реализован функционал JWT авторизации.
- Сервис собиратся в docker-образ;
Технологии: postgreSQL, docker, docker-compose, makefile, aws s3, echo
Примечания:
- Для конфигурирования проекта используются переменные ENV;
- Сервис создает таблицу юзеров в базу данных. Фотограции хранятся в S3 бакете;
Чтобы запустить сервис локально, используйте команду
make run-local
Test user
FIRST NAME: Igor
LAST NAME: Pomazkov
EMAIL: ig.pomazkov@gmail.com
PASSWPRD: cherry
Чтобы собрать сервис в докер образ и запустить одновременно используйте команду
make build-local