ariefnhidayah / microservices-docker

Simple microservices with docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microservices Docker

Microservices Docker is a repository for simple project microservices using docker. In this repository, I using example 2 services, book service and order service. Those services is a simple service. And I use an api gateway for connect from frontend to services.

Those services using GO Language programming and for api gateway I use Express JS. And I use PostgreSQL for database system. This repository made for my notes and others who want to learn microservices with docker.

Pre-Installation

Before you running this project, you must clone this repository to your local. And you must install docker in your pc, because in this repo use docker for containerize those services and the api gateway.

For clone this repo, you can use this command.

git clone https://github.com/ariefnhidayah/microservices-docker.git

You can install docker use this link
Install Docker

Installation

If you already clone this repo and install docker, you can use this command for running this project in your local-docker.

docker-compose up -d

And if you failed for running docker compose, you must install docker compose in your pc. You can see this link for the installation
Docker Compose

About

Simple microservices with docker


Languages

Language:Go 64.2%Language:JavaScript 30.5%Language:Dockerfile 2.9%Language:Shell 1.0%Language:HTML 0.9%Language:CSS 0.5%