Нет описания

Christopher Crone 292b6cbd84 Use const for default context name 5 лет назад
.github 693aa7b849 Remove golangci-lint action, use executable 5 лет назад
azure 872e81862a Fix typo (and refactor the method name) 5 лет назад
backend 1e19d977e0 Initial functional login command : added Cloud API with generic Login() 5 лет назад
cli 292b6cbd84 Use const for default context name 5 лет назад
client 7edc6659a2 Add unit tests for login process 5 лет назад
compose 14fb12c8c8 Let `make protos` affect host files 5 лет назад
containers fcb4b606e2 Add labels to containers on run 5 лет назад
context 7edc6659a2 Add unit tests for login process 5 лет назад
docs 44712ab3c4 Move CLI UX docs into folder 5 лет назад
errdefs 69f10fe80c Extract interface / types to allow unit tests / mock 5 лет назад
example 7edc6659a2 Add unit tests for login process 5 лет назад
moby fcb4b606e2 Add labels to containers on run 5 лет назад
multierror 6486f199e2 Add multierror 5 лет назад
server ecfffc6feb Allow server to start on tcp port or if windows, named pipe rather than unix socket. could not yet make it work on named pipe from js client (connects but error) 5 лет назад
tests 2e8251fb2d Merge pull request #100 from gtardif/windows_grpc 5 лет назад
.dockerignore cbfcd5cf64 Add dockerignore 5 лет назад
.gitignore fcc7582826 Remove non-project path 5 лет назад
.golangci.yml 69f10fe80c Extract interface / types to allow unit tests / mock 5 лет назад
Dockerfile d8a38afecc Implement printing published ports 5 лет назад
Makefile ee4ffcb5f4 Extend lint timeout 5 лет назад
README.md f71ef61fef Remove unused setup-dev.sh, add protoc to the readme 5 лет назад
builder.Makefile 7b26e8e836 Faster build 5 лет назад
go.mod 2e8251fb2d Merge pull request #100 from gtardif/windows_grpc 5 лет назад
go.sum fcb4b606e2 Add labels to containers on run 5 лет назад

README.md

Docker API

Actions Status

Dev Setup

The recommended way is to use the main Makefile that runs everything inside a container.

If you don't have or want to use Docker for building you need to make sure you have all the needed tools installed locally:

And then you can call the same make targets but you need to pass it the builder.Makefile (make -f builder.Makefile).

Building the project

$ make

If you make changes to the .proto files, make sure to make protos to generate go code.

Tests

To run unit tests:

make test

If you need to update a golden file simply do go test ./... -test.update-golden.