20
0
Fork
You've already forked www
3
No description
  • HTML 61.7%
  • Astro 15.4%
  • CSS 15.2%
  • JavaScript 6.5%
  • TypeScript 1%
  • Other 0.2%
Find a file
pomidor b2edc735f5
All checks were successful
Docker build / Build and push Docker image (push) Successful in 1m56s
Docker build / Deploy through ArgoCD (push) Successful in 22s
Change Mobilizon instance to wydarzenia.phub.pl
2026年07月10日 13:13:19 +02:00
.forgejo/workflows feat(CI): show deployment command 2025年04月21日 20:58:01 +00:00
public Change Mobilizon instance to wydarzenia.phub.pl 2026年07月10日 13:13:19 +02:00
src Change Mobilizon instance to wydarzenia.phub.pl 2026年07月10日 13:13:19 +02:00
.dockerignore Add .dockerignore 2025年02月10日 16:00:38 +01:00
.gitignore Add v2 website source files 2025年02月08日 20:19:38 +01:00
.prettierrc.mjs Add v2 website source files 2025年02月08日 20:19:38 +01:00
astro.config.mjs Fix wrong Newsletter 7 URL 2025年12月18日 00:13:38 +01:00
bun.lock bun upgrade 2026年04月17日 01:46:14 +02:00
docker-compose.yaml chore: cleanup Dockerfile and add debug compose 2025年02月10日 16:00:38 +01:00
Dockerfile Update bun, enable dynamic render on index 2025年04月04日 23:43:36 +02:00
package.json bun upgrade 2026年04月17日 01:46:14 +02:00
README.md Change Mobilizon instance to wydarzenia.phub.pl 2026年07月10日 13:13:19 +02:00
tsconfig.json Add v2 website source files 2025年02月08日 20:19:38 +01:00

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.

  1. Install dependencies:

    bun install
    
  2. Build the project:

    bun run build
    
  3. For development mode with hot-reloading:

    bun run dev
    

🐳 Running with Docker

A Dockerfile is provided for containerized deployment.

  1. Build the Docker image:

    docker build -t piwo-www .
    
  2. 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! 🤝