Python, Django REST Framework, Docker, Docker Compose, SQLite, PostgreSQL, Nginx, GitHub Actions, React
Клонируйте репозиторий:
git clone git@github.com: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, а после успешного деплоя вам приходит сообщение в телеграм.
Этот проект был разработан Кулаковым В.С., Контакт: VrachKulakovVS@mail.ru.