Приложение для ведения учета книг в домашней библиотеке, разработано по заказу жены.
Проект работает по адресу: http://library.hazadus.ru/.
Перечень реализованных возможностей: wiki on GitHub.
Подробный список последних изменений: changelog.md.
Что сейчас в работе: project on GitHub.
Все планы: issues on GitHub.
- Backend: Django
django-rest-frameworkdjoserdjango-debug-toolbardjango-imagekitdjango-ordered-modelhttps://github.com/django-ordered-model/django-ordered-model
- Frontend: Nuxt 3
@vueuse/nuxtnuxt-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