- create
.env
file from.env.example
- run docker compose build
- run docker compose up
- the app is served at port 8000
A 'hacky' solution for SSR vue components that compile entirely into static files.
- Define vue components in your frontend folder
- import them into main.ts file
- access them inside django via
BaseVueView
- run
docker compose run --rm --user root django bash
- for python run
poetry add ...
- for frontend go to
services/frontend
and runnpm i ...
- run
docker compose run --rm --user root django bash
cd services/backend
python manage.py makemigrations
python manage.py migrate
- docker.compose.server.yml
- Usage examples
- manage metatags for SEO and other stuff through your
BaseVueView
implementations