Skip to content

Project to grab APOD images and store it locally in PostgreSQL and provide image to user when it is requested

Notifications You must be signed in to change notification settings

aemloviji/apod-img-store

Repository files navigation

apod-img-store

Project to grab APOD images and store it locally in PostgreSQL and provide image to user when it is requested.

Project requirements: https://github.com/justty/golang-units/blob/main/unit-1.md

Requirements

Before you spin up API and it's infrastructure make sure you have

  • docker installed
  • Make installed

How to run

Tips: run make help or just make to see all available make targets

Only once

If you are running the system first time please call below target

make build

To spin-up API and Postgresql

make up

Request samples

cURL samples can be run from command line

/image-of-the-day

Make sure you change the date parameter before sending request

curl -X GET 'http://localhost:8080/image-of-the-day?date=YYYY-mm-dd'

/images

curl -X GET 'http://localhost:8080/images'

TODO

[] Low coupling achived by using interfaces. It will help us in feature to cover code with Tests.

About

Project to grab APOD images and store it locally in PostgreSQL and provide image to user when it is requested

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published