go-mysql-crud
Sample crud operation using Golang and MySql
API ENDPOINTS
All Posts
- Path :
/posts
- Method:
GET
- Response:
200
Create Post
- Path :
/posts
- Method:
POST
- Fields:
title, content
- Response:
201
Details a Post
- Path :
/posts/{id}
- Method:
GET
- Response:
200
Update Post
- Path :
/posts/{id}
- Method:
PUT
- Fields:
title, content
- Response:
200
Delete Post
- Path :
/posts/{id}
- Method:
DELETE
- Response:
204
Required Packages
Quick Run Project
First clone the repo then go to go-mysql-crud folder. After that build your image and run by docker. Make sure you have docker in your machine.
git clone https://github.com/s1s1ty/go-mysql-crud.git
cd go-mysql-crud
chmod +x run.sh
./run.sh
docker-compose up