mirror of
https://github.com/giorgionetg/giorgiotedesco.it.git
synced 2026-05-03 02:32:46 +00:00
Mirror di GiorgioTedesco.it
https://www.giorgiotedesco.it/
- TypeScript 98.5%
- CSS 1%
- JavaScript 0.4%
- Dockerfile 0.1%
| .github/workflows | ||
| blender | ||
| content | ||
| logos | ||
| public | ||
| src/app | ||
| .gitignore | ||
| CNAME | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| Licence | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| Readme.md | ||
| reproduce.ts | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| yarn.lock | ||
My Current Website in NextJs 16
How I devs this project
I made an orphane branch to restart from scratch. I become from a next template too much dirty for my case. I completely wuold like to rebuild with my latest skill this branch as a portfolio.
Installation
In order to execute a full dev environment I made these things in order to have a fully hot reload devs repo:
- I runned a temporary container to install a fresh clean project NextJs 16.
- I copied the source code to my host overriding permission and owner to 1000 UID (my current user)
- Finally I dettailed the docker-compose.yaml to start the project without huge differences.
First execution in bash:
sudo docker build -t gt . sudo docker run --name gt -it -p 3000:3000 gt npx create-next-app@latest ./ --typescript --eslint --app --yes