Mini web szerver Témalaborra
All checks were successful
continuous-integration/drone/push Build is passing
|
||
---|---|---|
gradle/wrapper | ||
src | ||
.drone.yml | ||
.gitignore | ||
build.gradle.kts | ||
Dockerfile | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.org | ||
settings.gradle.kts |
Miniwebszerver - Témalabor
Leírás
Ez egy egyszerű web szerver alkalmazás, amit Témalaboratórium háziként írtam. 3 elérési útvonalat támogat:
/
: Egy egyszerű statikusHello world
oldal/hello
: Egy oldal, ami aname
GET
paraméterén keresztül megadott néven köszön. Ha nincs ilyen megadva akkorstranger
néven köszönt/sum
: Kiírja aza
ésb
GET
paraméter összegét. Ha nincs megadva az adott paraméter, akkor azt0
-nak veszi.
Futtatás
A szerver futtatható önmagában vagy docker konténeren belül is.
Futtatás önmagában
Az alábbi parancs lefordítja a programot, majd futtatja azt
./gradlew build run
Futtatás docker konténerben
Az alábbi parancsal lehet lefordítani a programot,majd létrehoz egy docker image-t.
./gradlew build docker
Ez után a konténert az alábbi parancsal lehet elindítani:
docker run -d -p 8080:8080 eu.toldi.miniwebserver_lab:0.0.1