repository
0.0.0-20220421033157-96db308a7541
Repository: https://github.com/cwithmichael/godo.git
Documentation: pkg.go.dev
# README
Godo
A basic Todo app written with Go. Based on the Let's Go book by Alex Ewards.
Example screenshot
How to Run
The easiest way to run this is with docker-compose
. Please see the official documentation for instructions on how to install it on your machine.
-
Generate a self-signed TLS certificate
We'll use the
generate_cert.go
tool included with Go installations. Run these commands from inside the root directory of this project.$ mkdir tls $ cd tls
On Linux:
$ go run /usr/local/go/src/crypto/tls/generate_cert.go --rsa-bits=2048 --host=localhost
On Mac (assuming you installed Go with brew):
$ go run /usr/local/Cellar/go/<version>/libexec/src/crypto/tls/generate_cert.go --rsa-bits=2048 --host=localhost
On Windows:
> go run 'C:\Program Files\Go\src\crypto\tls\generate_cert.go' --rsa-bits=2048 --host=localhost
-
docker-compose up
-
Go to http://localhost:4000 in your web browser