Skip to content
Snippets Groups Projects
Select Git revision
  • orthotropic-infill
1 result

qhull

  • Clone with SSH
  • Clone with HTTPS
  • Roadmap

    Egy dokumentációs repo.

    Hogy is van ez?

    A docs mappában szöveges fájlokat találsz markdown formátumban. Ezek könnyen olvashatóak a kedvenc szövegszerkesztődben és könnyen lehet belőlük akár weboldalt is generálni. Mindamellett megvan az az előnye, hogy verziókövetésre is alkalmas, azaz többen is szerkeszthetitek egyszerre.

    Hogyan lehet szerkeszteni?

    Git.sch-n is megteheted online fájlszerkesztő használatával. Azonban, ha nem szeretnél fél giga memóriát elégetni csak ezzel, akkor:

    git clone git@git.sch.bme.hu:schdesign/roadmap.git
    cd roadmap
    cd docs
    git checkout -b sajat_modositasod_vagy_neved
    nano 'kedvenc fájlod.md'
    git add 'kedvenc fájlod.md'
    git status
    git commit -m "Módosításod rövid és világos leírása"
    git push

    Mi történik?

    Ez a repo MkDocs segítségével generál statikus HTML kódot a docs/ mappából az mkdocs.yml fájl alapján Docker környezetben. A Dockerfile-ban van leírva, hogy mi történjen a konténer építése során. Ezt a folyamatot automatikusan végrehajtja a Git.sch CI folyamata.

    Hogyan próbálhatom ki a saját gépemen?

    A Docker kép elkészítéséhez használd a következő parancsot: docker build -t roadmap . Ez az aktuális (ponttal jelzett) mappában található Dockerfile alapján elkészíti a roadmap nevű Docker képet.

    Futtatáshoz: docker run -it --rm --publish 8000:8000 roadmap Ez a parancs elindít egy konténert a roadmap képből és annak 8000-es portját kiengedi a gépedre.

    Mindezt még ennél is egyszerűbben szeretnéd?

    A repo klónozása után add ki a következő parancsokat:

    echo "#\!/bin/bash" > buildrun.sh
    echo "docker build -t roadmap ." >> buildrun.sh
    echo "docker run -it --rm --publish 8000:8000 roadmap" >> buildrun.sh
    chmod +x ./buildrun.sh
    ./buildrun.sh

    Ezután pedig a ./buildrun.sh parancs kiadásával automatikusan elkészíted és elindítod a Docker imaget.