Skip to content

Latest commit

 

History

History

03-loosely-coupled-generated

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Loosely Coupled with Code Generation

This example improves further over the loosely coupled service.

To address the issue of writing boilerplate manually, we use oapi-codegen to generate HTTP models and routes, and sqlboiler to generate MySQL models.

Generating code

Generating both MySQL and OpenAPI code happens automatically when starting docker-compose.

To regenerate the models, you can restart the containers:

docker-compose restart sqlboiler
docker-compose restart oapi-codegen

See details in docker/sqlboiler and docker/oapi-codegen.