Statyczne strony (HTML+CSS+JS) hostowane na instancji Forgejo
| package.json | ||
| README.md | ||
| server.js | ||
AndusPages
Statyczny hosting stron internetowych oparty o instancje Forgejo
Czyta tylko publiczne repozytoria
Jak hostować:
- Ustaw na swoim systemie Docker & Docker Compose
- Ustaw instancje Forgejo
- Sklonuj to repozytorium
- Dodaj plik compose.yaml z tą zawartością:
services:
andus-pages:
image: node:20-alpine
container_name: andus-pages
working_dir: /app
volumes:
- /home/andus/docker/andus-pages:/app
networks:
- traefik-net
environment:
- FORGEJO_SERVER=https://git.example.com
- PAGES_BRANCH=andus-pages
- PORT=8080
ports:
- 8080:8080
command: sh -c "npm install && npm start"
- Zastąp następujące:
- FORGEJO_SERVER - Adres twojej instancji Forgejo (Wymagany)
- PAGES_BRANCH - To będzie gałąź z której AndusPages będzie brać pliki (Opcjonalna)
- PORT - Port na którym AndusPages będzie dostępne (Opcjonalny)
- Uruchom AndusPages
- Utwórz przykładowe repozytorium np. z plikiem index.html i sprawdź czy działa