Skip to content

The most useful web application to perform labs and tests in a container environment!

Notifications You must be signed in to change notification settings

teymurgahramanov/app22

Repository files navigation

App22

The most useful web application to perform labs and tests in a container environment!

Features

With App22 you can do the following:

  • Get container system information /sys
  • Get environment variables /env
  • Get request headers /headers
  • Simulate custom response delay and status code /response
  • Simulate system failure /crash
  • Experiment with various deployment strategies by setting custom version /version
  • Experiment with Kubernetes probes /healthz /healthz/toggle
  • Test SQL database failover and replication /database
  • Test Kubernetes PersistentVolume, ConfigMap, and Secret /cat
  • Test Prometheus scraping and alerts /metrics
  • Test API Gateway and Service Mesh with ToDo List API /tasks

... and much more. Take a look at the Swagger documentation on /doc.

Run

$ docker run --rm --name app22 -p 5000:5000 teymurgahramanov/app22:latest

Configuration

Default configuration config.py can be overwritten using environment variables: