# Build RESTful API with the official MongoDB Go Driver and Iris Article is coming soon, follow and stay tuned - - Read [the fully functional example](main.go). ## Run ### Docker Install [Docker](https://www.docker.com/) and execute the command below ```sh $ docker-compose up ``` ### Manually ```sh # .env file contents PORT=8080 DSN=mongodb://localhost:27017 ``` ```sh $ go run main.go > 2019/01/28 05:17:59 Loading environment variables from file: .env > 2019/01/28 05:17:59 ◽ Port=8080 > 2019/01/28 05:17:59 ◽ DSN=mongodb://localhost:27017 > Now listening on: http://localhost:8080 ``` ```sh GET : http://localhost:8080/api/store/movies POST : http://localhost:8080/api/store/movies GET : http://localhost:8080/api/store/movies/{id} PUT : http://localhost:8080/api/store/movies/{id} DELETE : http://localhost:8080/api/store/movies/{id} ``` ## Screens ### Add a Movie ![](0_create_movie.png) ### Update a Movie ![](1_update_movie.png) ### Get all Movies ![](2_get_all_movies.png) ### Get a Movie by its ID ![](3_get_movie.png) ### Delete a Movie by its ID ![](4_delete_movie.png)