JSON API for creating, retrieving and managing information about movies and users of the API.
958
A fully featured JSON API for creating, retrieving and managing information about movies and users of the API.
A fast, secure, efficient, scalable and maintainable API server using Golang, a PostgreSQL database with migration files to make writing SQL migration easier. The idea behind this project is using dependency injection to implement efficient functions, using middleware and chaining handlers, taking into consideration best practices.The project is designed as intended for usage in a production environment and a github link is provided. Greenlight-github
To pull the docker image docker pull ifedayoawe/greenlight:latest which will automatically pull the latest image. The default application port is 4000, an easy way would be to use my greenlight.yaml docker-compose file to automate the process, of course a .env file containing the DBPASS, DBNAME, SMTP_USERNAME, SMTP_PASSWORD, SMTP_SENDER, SMTP_HOST and GREENLIGHT_DB_DSN environmental variables would be needed and also executing the SQL migration files to create the necessary tables would be needed check my github link.
There are no known issues.
Test code coverage is around 62.6%.
Content type
Image
Digest
sha256:a1943e12f…
Size
8 MB
Last updated
over 3 years ago
docker pull ifedayoawe/greenlight