- Склонируйте репо:
git clone http://foxityteam-repo.i2p/Foxity/Foxity-site.git - Скопируйте .env.template в .env и подставьте свои значения
docker compose up Для разработки и тестов, НЕ ИСПОЛЬЗОВАТЬ НА ПРОДЕ!
docker compose -f docker-compose.prod.yml up Для прода: имеется health check, приложение запускается через gunicorn. Можно изменять темплейты и новости (проброшены волюмы).
- Создайте venv через команду:
python -m venv env
source env/bin/activate- Установите зависимости
pip install -r requirements.txt- Запустите сайт
python flask-server.py # (для тестов и дева)
gunicorn --config gunicorn.conf.py -w 4 -b хост:порт flask-server:app # для продаДля публикации новостей нужно создать новый markdown файл в папке news: <индекс># <название>.md
Затем можно приступить к редактированию, используя стандартный синтаксис markdown.