Personal site with a few features
rdenadai.dev
https://rdenadai.dev
|
|
||
|---|---|---|
| src | ||
| static | ||
| templates | ||
| .editorconfig | ||
| .gitignore | ||
| .prettierrc.json | ||
| .python-version | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| pyproject.toml | ||
| README.md | ||
| tailwind.config.js | ||
| uv.lock | ||
Rodolfo De Nadai
Personal website and portfolio. View it live at rdenadai.dev.
Feel free to use this project as a reference. Please remove any personal information if you use it.
Setup
Run locally with Docker Compose:
docker compose up --build -d
Or with the development server:
uv run uvicorn src.app:app --port 8000 --host 0.0.0.0 --reload
Tailwind CSS
This project serves a prebuilt Tailwind stylesheet from static/tailwind.css.
If you add or change Tailwind utility classes in templates (e.g. pl-5, pt-5, etc.), you need to rebuild the CSS so the new utilities are generated.
One-off build:
cd /ssd/projetos/rdenadai.com.br \
&& npx tailwindcss -c tailwind.config.js -i ./static/tailwind-input.css -o ./static/tailwind.css
Watch mode (recommended while editing templates):
cd /ssd/projetos/rdenadai.com.br \
&& npx tailwindcss -c tailwind.config.js -i ./static/tailwind-input.css -o ./static/tailwind.css --watch