Skip to content

askomar/apod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

58d364f · Oct 11, 2024

History

2 Commits
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 8, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024
Oct 11, 2024

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