https://github.com/minchao/go-realworld
[WIP] A hexagonal architecture implementation of the realworld example app
https://github.com/minchao/go-realworld
hexagonal-architecture ports-and-adapters realworld-backend
Last synced: 6 months ago
JSON representation
[WIP] A hexagonal architecture implementation of the realworld example app
- Host: GitHub
- URL: https://github.com/minchao/go-realworld
- Owner: minchao
- License: mit
- Created: 2019-12-11T15:03:43.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2023-01-22T00:01:39.000Z (over 2 years ago)
- Last Synced: 2025-03-25T01:43:46.262Z (7 months ago)
- Topics: hexagonal-architecture, ports-and-adapters, realworld-backend
- Language: Go
- Homepage:
- Size: 230 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-realworld

A hexagonal architecture implementation of the realworld example app
## Development
### System requirements
- [Git](https://git-scm.com/)
- [Go 1.13+](https://golang.org/)
- [Make](https://www.gnu.org/software/make/)
- [Docker](https://www.docker.com/) (optional)### Build
Build realworld app:
```bash
$ make build
```### Build Docker
Build Docker image:
```bash
$ make docker-image DOCKER_VERSION=latest
```Run the Docker image:
```bash
$ docker run -it --rm -p 8080:8080 realworld
```Now you should be able to access API via http://localhost:8080/