Инструкция запуска:
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/datakeeper/data_keeper_service.proto
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative proto/user/user_service.proto
.env|console flag
--p
- Путь до .env
файла. По умолчанию .env
ADDR|--a
- Адрес сервера. По умолчанию :1234
DATA_BASE_DSN|--d
- Адрес базы данных. По умолчанию postgres://zzman:@localhost:5432/postgres
Команда для запуска go run ./cmd/userServer/main
.env|console flag
--p
- Путь до .env
файла. По умолчанию .env
ADDR|--a
- Адрес сервера. По умолчанию :5678
USER_SERVICE_ADDR|--ua
- Адрес User
сервера. По умолчанию :1234
DATA_BASE_DSN|d
- Адрес базы данных. По умолчанию postgres://zzman:@localhost:5432/postgres
Команда для запуска go run ./cmd/storageServer/main
.env|console flag
--p
- Путь до .env
файла. По умолчанию .env
ADDR|--a
- Адрес Storage
сервера. По умолчанию :5678
USER_SERVICE_ADDR|--ua
- Адрес User
сервера. По умолчанию :1234
SECRET_PATH|--s
- Путь до файла с серкретом.
- Запускаем
User
- Запускаем
Storage
- Запускаем
Client
User
сервер обращается к базе данных users
.
Для добавления нового пользователя необходимо добавить в таблицу запись с установленным полем secret
.
Например следующей командой INSERT INTO users (secret) VALUES ('уникальный_секрет_пользователя')
.
После того как поднят сервер User
необходимо запустить сервер Storage
.
Storage
сервер обращается к User
серверу для аутетификации пользователей.
Команда для запуска Client
приложения go run ./cmd/client/main