docker compose build
docker compose up
PORT=:5000
DATABASE_URL=<user>:<password>@tcp(<mysql-container>:3306)/<database>?parseTime=true
DB_DRIVER=mysql
MYSQL_RANDOM_ROOT_PASSWORD=<password>
MYSQL_DATABASE=<database>
MYSQL_USER=<user>
MYSQL_PASSWORD=<password>
- Fetching todos from DB
curl -X GET 'http://localhost:5000/todos'
- Inserting todos in DB
curl -X POST 'http://localhost:5000/todos' -d '{"task": "Learn Go", "completed": false}'