Fast Webapp Template
| .vscode | ||
| nginx | ||
| public | ||
| quadlet | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| .prettierrc.yml | ||
| astro.config.mjs | ||
| docker-compose.yml | ||
| Dockerfile | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
Fast WebApp Template
How to Use
Clone the Repo
git clone --depth 1 https://git.patalcala.com/patalcala9/fwt.git <project-name>
Navigate to the project
cd <project-name>
Refresh GIT
sudo rm -rf .git
git init
Install Depedencies
pnpm install
Make sure to update the dependencies first
pnpm update
To Use Background
Place your background image in assets/images/background.avif or assets/images/background.webp.
Then, enable by adding <Background image /> or <Background color="#123456">
How to Run
pnpm dev
How to Deploy
Standard
pnpm build
Docker
docker compose up -d
Podman
podman-compose up -d
Podman Quadlet
Edit Quadlet Container
sudo vim quadlet/quadlet.container
Copy Quadlet to proper directory
mkdir -p ~/.config/containers/systemd/
sudo cp quadlet/quadlet.container ~/.config/containers/systemd/<name>.container
Start at Systemd
systemctl --user daemon-reload
systemctl --user start <name>
