miniwebserver_lab/README.org

1 KiB

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