Job board micro-service to explore Hexagonal Architecture with Golang.
Plus some of packages, a complete list of which is at /master/go.mod.
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
If you haven't used Docker before, it would be good idea to read this article first: Install Docker Engine
-
Install Docker and then Docker Compose:
-
Run
docker compose build --no-cache
to build the images for the project. -
Finally, run the local app with
docker compose up web
and kuala will perform requests. -
Aaaaand, you can run the automated tests suite running a
docker compose run --rm test
with no other parameters!
Ready for changes with Hexagonal Architecture
Copyright © 2022