Skip to content

Сервис представляет собой хранилище JSON-объектов с HTTP-интерфейсом. Сохраненные объекты размещаются в оперативной памяти, имеется возможность задать время жизни объекта.

Notifications You must be signed in to change notification settings

alexjurev/vault-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vault-service

Сервис представляет собой хранилище JSON-объектов с HTTP-интерфейсом. Сохраненные объекты размещаются в оперативной памяти, имеется возможность задать время жизни объекта.

команды make build - сборка сервиса

make build-img - сборка докер образа

make run-img - запуск на портах 8040 и 3110 (дебаг)

curl --location --request GET 'http://localhost:3110/live'

curl --location --request GET 'http://localhost:3110/ready'

curl --location --request GET 'http://localhost:3110/metrics'

Добавление ключа в хранилище: curl --location --request PUT 'http://localhost:8040/objects/firstkey'
--header 'Content-Type: text/plain'
--data-raw '{ "object1": "object1", "object2": "object2" }'

Получение ключа из хранилища

curl --location --request GET 'http://localhost:8040/objects/firstkey'
--header 'Content-Type: text/plain'

About

Сервис представляет собой хранилище JSON-объектов с HTTP-интерфейсом. Сохраненные объекты размещаются в оперативной памяти, имеется возможность задать время жизни объекта.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published