Skip to content

OsProgramadores/quotes-backend

Repository files navigation

Quotes

What does this code do?

This code implements a back end that returns a JSON file containing a random inspirational quote and the respective author.

The quotes are stored in a sqllite database.

The following data is returned to the API consumer:

Quote
Author

Please note that the sample Quotes database file contains a list of quotes in Portuguese. You are welcome to adjust to your language as needed.

Prerequisites

Install Go

How does it work?

Build the code

go build

Run the program

./quotes

Basic test

curl localhost:8080/

Expected result

{"Quote":"Random quote.","Author":"Random Quote Author"}

Running as a Docker container

The following scripts have been created for your convenience build.sh start.sh stop.sh use chdmod +x scrip_name to ensure that the scripts can execute

build image ./build.sh

start container ./start.sh

stop container ./stop.sh

**testing container app curl localhost:8080/ or acess localhost:8080 on your favourite web browser

Author

Marcelo Pinheiro

License

Copy and use as you wish.

Thank you

About

Implements an inspirational quotes back end using Go.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors