iris/_examples/routing/basic
Gerasimos (Makis) Maropoulos a1991a0830 README: update benchmarks.
minor performance boost by making RequestParameter  Set and Get methods more direct to the underline Memstore's kv


Former-commit-id: 4fae45b5bd23804e88aac1f7c66055dd81efc9c9
2020-07-18 14:35:27 +03:00
..
.dockerignore reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker 2020-06-07 15:26:06 +03:00
docker-compose.yml reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker 2020-06-07 15:26:06 +03:00
Dockerfile reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker 2020-06-07 15:26:06 +03:00
main_test.go reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker 2020-06-07 15:26:06 +03:00
main.go README: update benchmarks. 2020-07-18 14:35:27 +03:00
README.md reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker 2020-06-07 15:26:06 +03:00

Basic Example

The only requirement for this example is Docker.

Docker Compose

The Docker Compose is pre-installed with Docker for Windows. For linux please follow the steps described at: https://docs.docker.com/compose/install/.

Build and run the application for linux arch and expose it on http://localhost:8080.

$ docker-compose up

See docker-compose file.

Without Docker Compose

  1. Build the image as "myapp" (docker build)
  2. Run the image and map exposed ports (-p 8080:8080)
  3. Attach the interactive mode so CTRL/CMD+C signals are respected to shutdown the Iris Server (-it)
  4. Cleanup the image on finish (--rm)
$ docker build -t myapp . 
$ docker run --rm -it -p 8080:8080 myapp:latest