Skip to content

Created a monolithic REST API project implemented in Go using the Hexagonal architecture for the project layout.

License

Notifications You must be signed in to change notification settings

rezamokaram/exchange-service

 
 

Repository files navigation

Exchange Service

Introduction

Exchange Service is a monolithic REST API project implemented in Go using the fiber framework for the project layout.

Setup

Docker

First install the dependencies, then:

  • docker
  • Clone via Git (or provide the source code in some other way).
  1. Clone the Repository

    git clone https://github.com/rezamokaram/exchange-service.git
  2. Navigate to the Project Directory

    cd exchange-service
  3. Start the Project

    sudo docker-compose up -d --build
  4. Access the endpoints at localhost:8080.

Helm Chart

coming soon!

Documentation

Api documentations provided in docs directory.

Testing

Run the following command in the root directory of the project:

go test ./test

About

Created a monolithic REST API project implemented in Go using the Hexagonal architecture for the project layout.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.9%
  • Makefile 0.1%