SHURSHALO / infra_sprint1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kittygram

Это веб-приложение, позволяющее пользователям зарегистрироваться и делиться фотографиями своих любимых котов.

Описание

Kittygram - это проект, разработанный для фанатов кошек и их пушистых друзей. Он позволяет пользователям делиться фотографиями своих питомцев. Проект полностью функционален и готов к использованию на вашем собственном сервере.

WSGI-сервер Gunicorn: он будет запускаться при старте операционной системы на удалённом сервере, а если возникнут проблемы — автоматически перезагрузится

Требования к системе

Ubuntu ufw Python 3.x Node.js Nginx Gunicorn

Установка

Клонирование репозитория git@github.com:SHURSHALO/infra_sprint1.git

Установка бэкенда

Перейдите в каталог бэкенда: cd infra_sprint1/backend/kittygram_backend

Установите необходимые зависимости: pip install -r requirements.txt

Примените миграции базы данных: python manage.py migrate

Запустите Gunicorn для бэкенда: sudo systemctl start gunicorn_kittygram

Установка фронтенда

Перейдите в каталог фронтенда: cd ../frontend

Установите зависимости фронтенда: npm install

Настройка Nginx

Запуск Nginx: sudo systemctl start nginx

Запуск проекта

Теперь вы можете открыть ваш проект Kittygram в веб-браузере, перейдя по адресу: https://hostik.ddns.net/

About


Languages

Language:JavaScript 48.2%Language:CSS 31.6%Language:Python 18.6%Language:HTML 1.6%