🪄 A starter for the self-hosted app, help you to build your next full-stack project. https://sha-starter.onrender.com
MIT License
SHA is built on top of GSVT Stack, which stands for Go、SQLite、Vue 3、Tailwind CSS
Dockerfile
on the flydocker run --name sha --publish 3399:8080 --volume ~/.getsha/:/var/opt/sha -e mode=prod getsha/sha:0.1.0
SHA
should now be running at http://localhost:3399.
Generate by vue3-starter
Install Air.
Pull source.
npx degit xiaoluoboding/self-hosted-app-starter my-self-hosted-app
Start backend using air (with live reload).
pnpm run dev:be
or
air -c backend/scripts/.air.toml
Change the open file limit if you encounter "error: too many open files".
ulimit -n 10240
Start frontend (with live reload).
pnpm run dev:fe
or
cd frontend && pnpm i && pnpm run dev
The app should now be running at https://localhost:3000 and change either frontend or backend code would trigger live reload.
MIT @xiaoluoboding