bmfsan/gobel-api

By bmfsan

Updated 8 months ago

Image
0

584

gobel-api

GitHub licenseCircleCI

Gobel is a headless cms built with golang.

This is an api repository.

gobel

Documentation

Get started

Edit an env file

cp .env_example .env

Edit a host file

127.0.0.1 gobel-api.local

Creaate a network

docker network create --driver bridge gobel_link

Build containers

make docker-compose-build

Run containers

make docker-compose-up

or

make docker-compose-up-d

Then go to gobel-api.local:80

Architecture

gobel-api is based on Clean Architecture.

LayerDirectory
Frameworks & Driversinfrastructure
Interfaceinterfaces
Usecaseusecase
Entitiesdomain

cf. blog.cleancoder.com - The Clean Code Blog by Robert C. Martin (Uncle Bob)

Contributing

We welcome your issue or pull request from everyone. Please make sure to read the CONTRIBUTING.md.

License

This project is licensed under the terms of the MIT license.

Author

bmf - Software engineer.

Docker Pull Command

docker pull bmfsan/gobel-api