oystr-foss / keepo

Scala integration with Hashicorp's Vault.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Keepo

Importing the project

Intellij has native support for sbt projects. Please, see details here.

Running the project locally

You may launch the app from your ide for debugging or running. Please, see details here.

Or instead, run with sbt run.

Requirements

We are working with Docker containers running instances of Morbid and Hashicorp's Vault.

Environment

To set up the environment, run the commands below:

$ sudo mkdir -p /opt/keepo/vault/shared/conf
$ sudo chown -R $USER. /opt/keepo/
$ echo 'include "application.conf"' > /opt/keepo/vault/shared/conf/local.conf

Running

Run the container with:

$ docker run --name keepo -p 9005:9005 -d -v /opt/keepo/vault/shared:/opt/keepo/service/shared oystrcombr/keepo:latest

Making requests

The service documentation can be found here.

About

Scala integration with Hashicorp's Vault.


Languages

Language:Scala 87.5%Language:Python 7.4%Language:Shell 3.9%Language:Dockerfile 1.2%