Skip to content

Repository files navigation

Xwitter - пародия на Twitter(X)

Badge

Дипломный проект в Maker's, в который мы вложили душу, время и последние нервы. 🥰🥰🥰


Что мы использовали:

Python Docker React Django PostgreSQL JavaScript Celery Gunicorn NGINX Telegram Bot JWT Token Jazzmin


К проету подключена автоматическая документация Swagger:

http://158.160.9.246/api/swagger

Клонируем репозиторий:

git@github.com:hellakiddo/last_hackaton_py31.git

Заходим в рабочую директорию

cd infra/

Заполняем файл .env вашими данными

SECRET_KEY=<КЛЮЧ ПРОЕКТА>
DB_ENGINE=django.db.backends.postgresql
DB_NAME=<ИМЯ БАЗЫ ДАННЫХ>
POSTGRES_USER=<ИМЯ ПОЛЬЗОВАТЕЛЯ БД>
POSTGRES_PASSWORD=<ПАРОЛЬ>
DB_HOST=db
DB_PORT=5432

Далее поднимаем проект в режиме демона, делаем миграции и собираем статику:

docker-compose up -d
docker-compose exec <имя_контейнера_бэкэнда> python3 manage.py makemigrations
docker-compose exec <имя_контейнера_бэкэнда> python3 manage.py migrate
docker-compose exec <имя_контейнера_бэкэнда> python3 manage.py collectstatic --noinput

Создаем администратора командой:

docker-compose exec <имя_контейнера_бэкэнда> python manage.py createsuperuser

Проект доступен по адресу:

http://158.160.9.246

Авторы


Нурмат кызы Алмаш

Абдурашидова Алина

Сосламбеков Амир

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages