A responsive web application which displays a random quote from its embedded database.
Used libraries/frameworks:
- Gin - a HTTP web framework written in Go
- Bolt - an embedded key/value database for Go
- Milligram - a minimalist CSS framework
- PicoModal - a small, self-contained JavaScript modal library
An example Dockerfile
is available to help building and running images containing the application.
Examples:
- Build image:
docker build -t quoteapp .
- Run image:
docker run -i -t -p 3030:3030 quoteapp
A Docker Compose definition (docker-compose.yml
) is also available, so you can use the docker-compose up
command as well,
instead of manually building/running the image.