Skip to content
This repository was archived by the owner on Dec 1, 2025. It is now read-only.

Repository files navigation

Развёртка сайта

Подготовка

  1. Склонируйте репо: git clone http://foxityteam-repo.i2p/Foxity/Foxity-site.git
  2. Скопируйте .env.template в .env и подставьте свои значения

Через Docker

docker compose up Для разработки и тестов, НЕ ИСПОЛЬЗОВАТЬ НА ПРОДЕ!

docker compose -f docker-compose.prod.yml up Для прода: имеется health check, приложение запускается через gunicorn. Можно изменять темплейты и новости (проброшены волюмы).

Вручную

  1. Создайте venv через команду:
python -m venv env
source env/bin/activate
  1. Установите зависимости
pip install -r requirements.txt
  1. Запустите сайт
python flask-server.py # (для тестов и дева)
gunicorn --config gunicorn.conf.py -w 4 -b хост:порт flask-server:app # для прода

Публикация новостей

Для публикации новостей нужно создать новый markdown файл в папке news: <индекс># <название>.md
Затем можно приступить к редактированию, используя стандартный синтаксис markdown.

About

Исходники нашего сайта

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages