Code
Clone this repository
Search code…
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
- Töltsd fel ezt a mappát egy Git repóba (GitHub / GitLab).
- Coolify: New Resource → Application → válaszd ki a repót.
- Build Pack: Dockerfile.
- Port: 80.
- Állítsd be a domaint.
- 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