juliengan / OpenWeather2

OpenWeather2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker : wrapper en go qui récupère les données CurrentWeatherData de OpenWeatherMap (OWM)

Utilisation de Alpine

docker login –u username # login

Build image in docker hub

Retrieve docker image

https://hub.docker.com/repository/docker/juliengan/efrei-devops-tp2

docker build . -t efrei-devops-tp2:0.0.1

docker tag efrei-devops-tp2:0.0.1 juliengan/efrei-devops-tp2:0.0.1 # I tag it

docker push juliengan/efrei-devops-tp2:0.0.1 # I publish my image to dockerhub

Run the code

For the API

go get github.com/gorilla/mux

docker run -it efrei-devops-tp2:0.0.1 go run main.go

docker run --network host --env API_KEY="62bd02468799bb9568074245d9b8631e" efrei-devops-tp2:0.0.1 go run main.go

Retrieve information in console

curl "http://localhost:8081/weather"

About

OpenWeather2


Languages

Language:Go 91.2%Language:Dockerfile 8.8%