Основная часть веб-сайта клуба, открытая для публичного доступа.
- Отображение новостей
- Отображение ближайших событий
- Отображение доступного снаряжения на центральном складе
- Установить необходимое ПО:
- Склонировать проект
git clone https://github.com/takttusur/takt-public.git
- Открыть командную строку в папке с проектом и выполнить:
npm install
- для установки зависимостейnpm run lint
- для проверки кодаnpm run test
- для запуска автотестовnpm run build
- для сборки проекта, результат будет в папкеdist
npm run dev
- для запуска дев-сервера с проектом
Публикация выполняется при обновлении ветки master
или создании тега v*
,
проект собирается в docker-образ с nginx
и публикуется в GitHub Container Registry
Получить актуальную версию: docker pull ghcr.io/takttusur/takt-public:latest
После запуска, веб-сервер принимает подключения на порт 80
docker run ghcr.io/takttusur/takt-public:latest -p <your_port>:80
Планируется, что веб-приложение будет зависеть от серверной части, но пока таких зависимостей нет. Когда появятся, будут указаны ниже.