
Python, Django REST Framework, Docker, Docker Compose, SQLite, PostgreSQL, Nginx, GitHub Actions, React
Клонируйте репозиторий:
git clone [email protected]:shft1/CuteCat.git
Cоздайте и активируйте виртуальное окружение:
python3 -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас Windows
source venv/scripts/activate
Установите зависимости из файла requirements.txt:
pip install -r requirements.txt
Заполните файл .env в директории backend
:
POSTGRES_DB - имя базы данных (если не указать, то БД - SQLite)
POSTGRES_USER - имя пользователя с правами к базе
POSTGRES_PASSWORD - пароль пользователя
DB_NAME - имя контейнера, в котором запущена СУБД
DB_PORT - порт, на котором работает контейнер с СУБД
SECRET_KEY - для секретного ключа
DEBUG - что включения режима отладки значение True/true
ALLOWED_HOSTS - разрешенные хосты
Запустите приложение CuteCat командой:
docker compose up
Пуш в ветку main запускает CI/CD (тестирование и деплой) Kittygram, а после успешного деплоя вам приходит сообщение в телеграм.
Форма регистрации

Форма создания поста

Главная страница

Страница котика

Алексей Ссылка на гитхаб