Clean architecture example in Golang.
dep ensure
cd src/infrastructure/ui/command
go build -o command && ./command -migrate -step=1
insert into users (first_name, last_name, created_at) values ('Human', 'Ordinary', now());
cp .env.default .env
cd src/infrastructure/ui/server/
go build -o server && ./server
curl localhost:8080/v1/hello/1
cd src/infrastructure/ui/command
go build -o command && ./command -say-hello
- Add mechanism of DI container