Нет описания

guillaume.tardif 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 лет назад
.github 693aa7b849 Remove golangci-lint action, use executable 5 лет назад
azure 23d2eacf84 Merge pull request #97 from docker/feat-port-parsing 5 лет назад
backend 1e19d977e0 Initial functional login command : added Cloud API with generic Login() 5 лет назад
cli 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 лет назад
client 7edc6659a2 Add unit tests for login process 5 лет назад
compose 14fb12c8c8 Let `make protos` affect host files 5 лет назад
containers 52f7902d40 Port parsing on the comand line 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 23d2eacf84 Merge pull request #97 from docker/feat-port-parsing 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 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 лет назад
.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 52f7902d40 Port parsing on the comand line 5 лет назад
Makefile 14fb12c8c8 Let `make protos` affect host files 5 лет назад
README.md f71ef61fef Remove unused setup-dev.sh, add protoc to the readme 5 лет назад
builder.Makefile 7b26e8e836 Faster build 5 лет назад
go.mod 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 лет назад
go.sum 69f10fe80c Extract interface / types to allow unit tests / mock 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.