nsmalimov / random_passenger_driver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quick start

Требуется Go не ниже 1.13 с нативной поддержкой go.mod

Опционально

cd internal/proto && protoc --go_out=plugins=grpc:. *.proto && cd ../../

Install protobuf

Mac: brew install protobuf Linux: https://gist.github.com/sofyanhadia/37787e5ed098c97919b8c593f0ec44d8

Проапдейтить конфигурационный файл (пути, время ожидания) если требуется.

Сервер

cd cmd && go build -o main && ./main --config-file=../config.yaml

Не забудь передать конфигурационный файл в аргументах

Клиент (тестовый)

cd test && go build -o client && ./client --config-file=../config.yaml

Описание

Этот проект часть тестового задания:

https://docs.google.com/document/d/1RI11ZQyfok9su7P-M6JuusyTWgs5K4xO6MtfP40zg8s/edit?usp=sharing

Доступен по урлу 80.93.182.105, порт: 50005

Если есть вопросы, писать @nuralimov (Telegram)

About


Languages

Language:Go 100.0%