Skip to content

askomar/apod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис "Изображение дня (APOD)"

Предоставляет пользователям астрономическую информацию и изображения согласно программе "Изображение дня" (APOD)

Сервис запрашивает метаданные (название, описание, дата, автор) и изображение из публичного API APOD ежесуточно.

Технологии:: go, postgreSQL, docker, docker-compose, makefile, minio

HTTP API:

    GET /api/apod

Получение всех записей из альбома

    GET /api/apod/:date

Получение записи за выбранный день. Формат даты — YYYY-MM-DD

    GET /docs

Доступ к Swagger документации

API возвращает ответы в формате JSON.

Для сборки используйте Makefile. Настройки сервисов (адреса, порты, учетные данные для базы данных и другие параметры) вынесены в .env файл. При первом запуске сервиса создается база данных и необходимая структура таблиц.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published