Main API on customer VPS (user mgmt, creds, login, mail etc ...)

loic boulet c1bf9e4800 Initial project structure 6 ay önce
app c1bf9e4800 Initial project structure 6 ay önce
common c1bf9e4800 Initial project structure 6 ay önce
config c1bf9e4800 Initial project structure 6 ay önce
database c1bf9e4800 Initial project structure 6 ay önce
design c1bf9e4800 Initial project structure 6 ay önce
docs c1bf9e4800 Initial project structure 6 ay önce
internal c1bf9e4800 Initial project structure 6 ay önce
logger c1bf9e4800 Initial project structure 6 ay önce
pkg c1bf9e4800 Initial project structure 6 ay önce
.gitignore c1bf9e4800 Initial project structure 6 ay önce
README.md c1bf9e4800 Initial project structure 6 ay önce
config.yaml c1bf9e4800 Initial project structure 6 ay önce
go.mod c1bf9e4800 Initial project structure 6 ay önce
go.sum c1bf9e4800 Initial project structure 6 ay önce
main.go c1bf9e4800 Initial project structure 6 ay önce

README.md

byom-design

Project Structure

.
├── app
│   ├── server.go
│   └── middleware.go
├── common
│   ├── models.go
│   ├── errors.go
│   └── utils.go
├── config
│   ├── config.go
│   └── validator.go
├── database
│   ├── client.go
│   └── migrations
├── design
│   ├── handlers.go
│   ├── service.go
│   ├── repository.go
│   ├── models.go
│   └── interfaces.go
├── docs
├── internal
│   └── cache
├── logger
├── pkg
│   ├── apiclient
│   └── validator
└── main.go

Getting Started

  1. Install dependencies:

    go mod download
    
  2. Run the application:

    go run main.go
    

Configuration

Configuration is stored in config.yaml.

Development

...