Kittygram социальная сеть для обмена фотографиями любимых питомцев. Учебный проект 17 спринта в yandex practicum.
В нем вы можете:
- Зарегистрироваться, авторизироваться.
- Добавить нового котика на сайт:
- Выбрав фотографию.
- Имя кота.
- Год рождения.
- Выбрать 1 из 12 цветов кота.
- Выбрать или создать новые достижения.
- Редактировать и удалять своего котика.
- Просматривать котиков других пользователей.
- Docker 4.25.0
- Python 3.10.12
- Node js 18.17.1
- Django 3.2.3
- Django REST Framework 3.12.4
- React 18.2.0
- Gunicorn 20.1.0
- Nginx 1.18.0
Клонируйте репозиторий и перейдите в директорию проекта:
git clone git@github.com:Wiz410/kittygram_final.git
cd kittigram_final/
Создайте файл .env
и заполните его:
touch .env
nano .env
POSTGRES_USER=django_user
POSTGRES_PASSWORD=django_db_password
POSTGRES_DB=django_db
DB_HOST=db
DB_PORT=5432
DJANGO_SECRET_KEY=secret_key
DJANGO_DEBUG=False
DJANGO_ALLOWED_HOSTS=127.0.0.1 localhost
DJANGO_TIME_ZONE=UTC
Сохраните ctrl + s
выйдите из него ctrl + x
.
Запустите Docker Compose:
docker compose up
Проект будет доступен по адресу: http://127.0.0.1:9000/