Skip to content

Starterkit using Docker-compose for a MariaDB connected Golang Application that provides a REST API. The project uses vendoring (Govendor).

License

Notifications You must be signed in to change notification settings

mstapfner/docker-golang-mariadb-restapi-starter

Repository files navigation

contributions welcome

Docker-Compose - Golang-Mariadb-Web-Starterkit

Starterkit for a Golang Web-Server with Connection to MariaDB (MySQL Engine) and a REST-API

Docker-Compose based Setup including installation and startup script It uses the following technologies:

  • Docker-Compose for the Deployment of all components
  • MariaDB (with MySQL Database engine) running in its own container
  • Golang application that connects to the database
  • GORM (Object-Relational-Mapper) for storing and retrieving data from database
  • Gorilla Mux as a HTTP-Framework for serving the REST API
  • Govendor as a vendoring tool

To simply start the application, use: sudo sh startup.sh. This script includes the Docker and Docker-compose instalaltion for Ubuntu. For a simple run use docker-compose up

The valid HTTP Requests can be found under: api_requests.postman_collection.json. It can be imported into POSTMAN.

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy