Statyczne strony (HTML+CSS+JS) hostowane na instancji Forgejo
Find a file
2026-04-23 09:13:18 +00:00
package.json Dodaj package.json 2026-04-23 09:07:11 +00:00
README.md Dodaj README.md 2026-04-23 09:13:18 +00:00
server.js Dodaj server.js 2026-04-23 09:06:47 +00:00

AndusPages

Statyczny hosting stron internetowych oparty o instancje Forgejo

Czyta tylko publiczne repozytoria

Jak hostować:

  1. Ustaw na swoim systemie Docker & Docker Compose
  2. Ustaw instancje Forgejo
  3. Sklonuj to repozytorium
  4. 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"
    
  1. 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)
  2. Uruchom AndusPages
  3. Utwórz przykładowe repozytorium np. z plikiem index.html i sprawdź czy działa