Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nakabonne/cleanarchitecture-sample

Sample REST API demonstrating the clean architecture
https://github.com/nakabonne/cleanarchitecture-sample

clean-architecture cleanarchitecture golang sample-app

Last synced: 29 days ago
JSON representation

Sample REST API demonstrating the clean architecture

Awesome Lists containing this project

README

        

# cleanarchitecture-sample

Sample REST API demonstrating the clean architecture written in golang.

You can see below for more information on implementation pattern.
- [en] [Go × Clean Architecture implementation pattern](https://nakabonne.dev/posts/go-clean-architecture)
- [ja] [Go × Clean Architectureのサンプル実装](http://nakawatch.hatenablog.com/entry/2018/07/11/181453)

## Getting Started

### Installation

```
$ git clone https://github.com/nakabonne/cleanarchitecture-sample.git
```

### Running with docker

Required: Docker more than 17.05

```sh
$ docker-compose up -d
$ curl http://localhost:8080/hc
hello
```