safe-as-houses

command module
v0.0.0-...-7a181e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2024 License: MIT Imports: 26 Imported by: 0

README ยถ

safe-as-houses

picture of money growing

Project Background and Motivation

Welcome ๐Ÿ‘‹

This is a personal project to explore a few new technologies, particularly the Go programming language.

Shout out to this cracking Udemy Course for the inspiration!

๐Ÿšง Disclaimer ๐Ÿšง

This is a work in progress ๐Ÿ—๏ธ and as such could be in an 'interim state' without notice.

Deployment

I am currently deploying service to AWS EKS via Github actions workflow.

api swagger docs can be found here

  • I have deleted the AWS infrastructure to save money ๐Ÿฆ.
  • An EKS cluster is a solid choice IMHO for a production setup but the daily cost of just running this demo isn't worth it ๐Ÿ’ธ.
  • When I get a chance, I will get it deployed onto a cheaper setup for demo ๐Ÿ‘.

Local Development

Prerequisite tooling
Starting service

The service can be run locally either using

# in project root directory run:
docker compose up
Docker Compose Output Screenshot
Docker Compose Output Screenshot
Docker Compose Output Screenshot

Notes

K8s installation notes

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Directories ยถ

Path Synopsis
db
mock
Package mockdb is a generated GoMock package.
Package mockdb is a generated GoMock package.
Package pb is a reverse proxy.
Package pb is a reverse proxy.
mock
Package mockwk is a generated GoMock package.
Package mockwk is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL