49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# Hall of Brawl Website
|
|
|
|
Statische Website basierend auf Hugo.
|
|
|
|
## 🚀 Deployment Architektur
|
|
|
|
Das Projekt nutzt branch-basiertes Deployment:
|
|
|
|
| Branch | Environment | Docker Tag | Domain |
|
|
| ------------- | ----------- | ---------- | ------------------------------------------------------------ |
|
|
| `main` | Production | `prod` | [https://www.hallofbrawl.de](https://www.hallofbrawl.de) |
|
|
| `development` | Development | `dev` | [https://dev.hallofbrawl.de](https://dev.hallofbrawl.de) |
|
|
|
|
## 🧱 Tech Stack
|
|
|
|
- Hugo
|
|
- Blowfish Theme
|
|
- Docker
|
|
- Nginx
|
|
|
|
## ⚙️ Lokale Entwicklung
|
|
|
|
Hugo lokal starten:
|
|
```
|
|
hugo server -D
|
|
```
|
|
|
|
Erreichbar unter:
|
|
```
|
|
http://localhost:1313
|
|
```
|
|
|
|
## 🐳 Docker lokal testen
|
|
Development Build
|
|
```
|
|
docker build --build-arg HUGO_ENV=development -t hob-dev .
|
|
docker run -p 8080:80 hob-dev
|
|
```
|
|
|
|
Production Build
|
|
```
|
|
docker build --build-arg HUGO_ENV=production -t hob-prod .
|
|
docker run -p 8080:80 hob-prod
|
|
```
|
|
|
|
## 📦 Deployment
|
|
|
|
Das Projekt wird automatisch als Docker Image gebaut und über CI/CD-Pipeline deployed.
|