- Go 99.6%
- Dockerfile 0.4%
| assets | ||
| events | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Sparkle
Озарит сияние ночную глушь.
Набор сервисов для Таверны. Используется для основного сайта Таверны.
Сервисы:
- События.
- Ваши предложения.
Проект находится в стадии активной разработке и не готов к использованию.
Установка
Для начала работы клонируйте репозиторий проекта:
git clone https://git.miroq.ru/tavern/server
Дальнейшая работа проходит уже проходит с самими сервисами.
Давайте рассмотрим на примере events.
Для локального запуска:
go run cmd/server/main.go
Для сборки:
go build -ldflags="-w -s" -o /events ./cmd/server
Обратите внимание, что у сервиса могут быть переменные окружения. Более подробно о них будет написано в README каждого сервиса.
Архитектура
Более детально взглянем на структуру проекта. Все сервисы построены по одному принципу:
├── assets/ - Статические файлы для репозитория.
└── events/ - Сервис календаря событий.
├── cmd/ - Точка входа в сервис.
├── internal/ - Внутренняя реализация сервиса.
├── .env.dist - Описание переменных окружения для сервиса.
└── README.md - Дополнительное описание сервиса.
README Может содержать дополнительное описание API, настроек, функционала.
Поддержка
Проект распространяется по лицензии GPL-3.0-or-later.
Если вам понравился проект, то пожалуйста поддержите его.
Мы будем рады вашему вкладу в общее развитие замечательного сообщества.
