Simple demonstration of a Todo List using Golang, MySQL and Angular
These instructions assume that you've already created a useable MySQL database for your application, along with having the required credentials. If you do not need a database, you can ignore the database credentials or set them as placeholders for later. If you need help on creating a database, you can learn how, here.
- Download the git repository
git clone https://github.com/jesse-greathouse/todo
- Change to the todo directory
cd todo
To get the detailed instructions, on how to install golang, check here.
$ bin/install.sh
$ bin/config.sh
-- or --
$ bin/config-osx.sh
-- if you're on macOS
This is an interactive script that will prompt you for all of the required configuration strings to run the app.
$ bin/run.sh
The configuration script creates the run script which will run the application with the required configuration.
At this point you should be able to check the application online at the port you specified.