Приложение для ведения учета книг в домашней библиотеке, разработано по заказу жены.
Проект работает по адресу: http://library.hazadus.ru/.
Перечень реализованных возможностей: wiki on GitHub.
Подробный список последних изменений: changelog.md.
Что сейчас в работе: project on GitHub.
Все планы: issues on GitHub.
- Backend: Django
django-rest-framework
djoser
django-debug-toolbar
django-imagekit
django-ordered-model
https://github.com/django-ordered-model/django-ordered-model
- Frontend: Nuxt 3
@vueuse/nuxt
nuxt-icon
@pinia/nuxt
@nuxt/content
Создаём docker-compose.yml
, используя шаблон docker-compose.dev.yml
.
В нём устанавливаем переменные окружения:
Переменная | Значение |
---|---|
SECRET_KEY | Стандартный секретный ключ Django. |
DEBUG | True для режима разработки. |
FRONTEND_URL | На каком адресе будет работать фронтенд. Для использования фронтенда из контейнера Node, прописываем http://localhost .Для использования фронтенда, запущенного npm run dev , устанавливаем http://localhost:3000 . |
NUXT_PUBLIC_API_BASE | При работе API из контейнера, оставляем http://localhost .Эта переменная используется в модуле useApi.ts фронтенда для построения URL API. |
cd backend
make upd
make test