Mini web szerver Témalaborra
Find a file
Toldi Balázs Ádám 095f6bb4d2
All checks were successful
continuous-integration/drone/push Build is passing
Added drone.yml
2021-09-22 15:05:29 +02:00
gradle/wrapper Initial commit 2021-09-20 16:02:55 +02:00
src Initial commit 2021-09-20 16:02:55 +02:00
.drone.yml Added drone.yml 2021-09-22 15:05:29 +02:00
.gitignore Initial commit 2021-09-20 16:02:55 +02:00
build.gradle.kts Initial commit 2021-09-20 16:02:55 +02:00
Dockerfile Initial commit 2021-09-20 16:02:55 +02:00
gradle.properties Initial commit 2021-09-20 16:02:55 +02:00
gradlew Initial commit 2021-09-20 16:02:55 +02:00
gradlew.bat Initial commit 2021-09-20 16:02:55 +02:00
README.org Fixed docker run command in README 2021-09-22 14:55:50 +02:00
settings.gradle.kts Initial commit 2021-09-20 16:02:55 +02:00

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:

  1. /: Egy egyszerű statikus Hello world oldal
  2. /hello: Egy oldal, ami a name GET paraméterén keresztül megadott néven köszön. Ha nincs ilyen megadva akkor stranger néven köszönt
  3. /sum: Kiírja az a és b GET paraméter összegét. Ha nincs megadva az adott paraméter, akkor azt 0-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