Создание и редактирование меток на карте с функцией авторизации и запуска тестов.
- ✔️ Реализовано создание и редактирование меток на карте
- ✔️ Настроен запуск тестов при новых коммитах с использованием GitHub Actions
- ✔️ Запуск линтеров при коммите/пуше в GitHub Actions
- ✔️ Сконфигурированы правила для линтеров
- ✔️ Настроен Dockerfile
- ✔️ Настроен docker-compose вместе с PostgreSQL
- ✔️ Приложение запущено на https://k3ntik.pythonanywhere.com/ (БД - MySQL)
Важно: Авторизация через ВКонтакте не настроена из-за изменений в сервисе авторизации. Вместо этого используется стандартная авторизация Django.
-
Клонируйте репозиторий:
git clone https://github.com/RedColdHearted/Django-adventure-tracker
cd Django-adventure-tracker -
Создайте и активируйте виртуальное окружение:
python3 -m venv venv venv/Scripts/activate для windows или source .venv/bin/activate для linux
-
Установите зависимости:
pip install -r requirements.txt
-
Примените миграции и запустите сервер:
python manage.py migrate python manage.py runserver
-
Так же добавьте свои переменные окружение в .env