Личное хранилище данных. Приложение для безопасного хранения пользовательских данных на удалённом сервере через gRPC
Позволяет автоматически выполнить все необходимые шаги для сборки и запуска
make- Генерирует самоподписанные TLS-сертификаты в
certs/ - Проверяет и генерирует
gRPC/HTTPчерезbuf - Генерирует моки через
mockgen - Генерирует SQL через
sqlc - Генерирует сборку зависимостей через
wire - Поднимает контейнеры
PostgreSQLи сервера черезdocker-compose - Собирает клиентский бинарник
./gaultПоменять конфигурацию сервера и клиента можно в
конфигурационных файлах server_config.yml и client_config.yml
Конфигурационные файлы должны быть в одной директории с бинарником, иначе настройки конфигурации будут по умолчанию
Можно узнать версию приложения
./gault --version