Kittygram - это социальная сеть для обмена фотографиями любимых питомцев.
Этот проект представляет собой полностью функциональное приложение, состоящее из бэкенд-части, разработанной на Django, и фронтенд-части на React. В проекте использован стек технологий, включающий:
- Backend: Django, PostgreSQL (используется в качестве базы данных)
- Frontend: React
- Сборка и развертывание: Docker, GitHub Actions
Для развертывания проекта необходимо выполнить следующие шаги:
- Клонировать репозиторий.
- Заполнить файл
env
с необходимыми переменными окружения. - Выполнить развертывание с помощью команды
docker-compose up
.
Вам нужно создать файл .env
и заполнить его следующими переменными окружения:
Настройки для подключения к базе данных PostgreSQL
POSTGRES_DB=kittygram
POSTGRES_USER=kittygram_user
POSTGRES_PASSWORD=kittygram_password
DB_NAME=kittygram
DB_PORT=5432