Public
Watch 1
Fork 0
You've already forked prog3

Latest commit message

npterra
1e86199 2026-10-27 01:18:33 +01:00 1 commit
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00
2026-10-27 01:18:33 +01:00

Prog3 (Java) tanulási segédlet

Zensical alapú statikus dokumentációs oldal A programozás alapjai 3 tárgyhoz: Java jegyzet, kis ZH felkészülés (feladatbankokkal), labor segédlet, Git alapok.

Helyi futtatás

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
zensical serve                   # http://localhost:8000
# zensical serve -a localhost:3000 -o   (más port, böngésző megnyitása)
# zensical serve -a 0.0.0.0:3000        (elérhető a helyi hálózatról)
zensical build --clean           # statikus oldal a site/ mappába

Deploy Coolify-ra

  1. Töltsd fel ezt a mappát egy Git repóba (GitHub / GitLab).
  2. Coolify: New Resource → Application → válaszd ki a repót.
  3. Build Pack: Dockerfile.
  4. Port: 80.
  5. Állítsd be a domaint.
  6. Deploy.

A Dockerfile két lépésben dolgozik: Python image-ben zensical build, majd az elkészült site/ mappát nginx szolgálja ki (nginx.conf).

Helyi Docker teszt:

docker build -t prog3-segedlet .
docker run --rm -p 8080:80 prog3-segedlet   # http://localhost:8080

Szerkezet

docs/
  index.md, puska.md
  java/       15 témájú jegyzet (előadások alapján)
  kzh/        6 kis ZH: felkészülési oldal + feladatbank
  labor/      laboronkénti segédlet
  gyakorlas/  igaz/hamis gyakorló
  git/        Git és GitHub alapok