No description
- HTML 61.2%
- Astro 27.8%
- CSS 4.9%
- JavaScript 3.8%
- TypeScript 1.8%
- Other 0.5%
| .forgejo/workflows | feat(CI): show deployment command | |
| public | Fixes | |
| src | Decrease Mobilizon.pl request timeout to 2500 ms | |
| .dockerignore | Add .dockerignore | |
| .gitignore | Add v2 website source files | |
| .prettierrc.mjs | Add v2 website source files | |
| astro.config.mjs | Add redirect from /endof10 to Mobilizon event | |
| bun.lock | Update bun dependencies | |
| docker-compose.yaml | chore: cleanup Dockerfile and add debug compose | |
| Dockerfile | Update bun, enable dynamic render on index | |
| package.json | Update bun dependencies | |
| README.md | Update README.md | |
| tsconfig.json | Add v2 website source files | |
HS Knyfyrtel website
Welcome to the repository of the Knyfyrtel Hackerspace Poznań website! 🌍 The site is available at hspoz.pl.
✨ Features
- Built with AstroJS and Bun 🌟
- Generates both static and dynamic content (no JavaScript required) ⚡
- Does not use cookies or trackers 🍪🚫
- Fetches event data from Mobilizon 📅
- Provides an RSS feed 📰
- Optimized for SEO 🔍
🛠 Running Locally
To run the website locally, you will need Bun.
-
Install dependencies:
bun install -
Build the project:
bun run build -
For development mode with hot-reloading:
bun run dev
🐳 Running with Docker
A Dockerfile is provided for containerized deployment.
-
Build the Docker image:
docker build -t piwo-www . -
Run the container:
docker run -p 80:80 piwo-www
The website should now be available at http://localhost:4321 🎉.
🧞 Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
|---|---|
bun install |
Installs dependencies |
bun run dev |
Starts local dev server at localhost:4321 |
bun run build |
Build your production site to ./dist/ |
bun run preview |
Preview your build locally, before deploying |
bun run astro ... |
Run CLI commands like astro add, astro check |
bun run astro -- --help |
Get help using the Astro CLI |
📜 License
This project is open-source. Feel free to contribute! 🤝