$ git clone https://github.com/ycak1r/rest-api-key-value
/get-all : GET method. Returns the value of temp/data.json file result
/get/{key} : GET method. Returns the value of a key that is also in the file.
/set : POST method. Allows you to add the key/value pairs in the data.json file
/flush : DELETE method. Delete all keys/value data in file.
go run main.go OR go run ./
docker build -t golang-restapi .
docker run -p 8081:8085 golang-rest-api
Create Dockerfile
Follow the steps to create the image and the container.
docker images
docker build -t golang-restapi .
docker run -p 8081:8085 golang-rest-api
docker run -d --publish 8081:8085 golang-rest-api
{"81c84f95-6d83-4a5a-81f4-12dde63563e4":"FEF2020000000001",
"9246706f-90ea-4a6d-8ac2-793600aec311":"CMD-200001",
"9fb8cc65-1070-473e-92a4-d1b279debb32":"CMD-20220111YCA",
"d6fc80b1-382c-4c8a-870e-557dc5786341":"CMD-200005",
"ef1bcf33-ac0d-4194-b426-b2975cb4bd65":"CMD-202000000050"}