Skip to content

berkayersoyy/go-products-example-ddd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-products-example-ddd


DDD version of Go application created with Gin and Gorm basicly.
Previous version of application -> https://github.com/berkayersoyy/go-products-example

Project Structure

pkg
├── application
|   ├── util
|   └── services *
├── domain                    
└── infrastructure
|   ├── dynamodb
|   ├── mysql
|   └── redis
|
└── presentation
    ├── http
    └── middleware

🚀 Building and Running for Production

  1. Follow these steps to get your development environment set up:

  2. At the root directory which include docker-compose.yml files, run below command:

     docker-compose up -d --build
    
  3. You can launch application as below url: