Skip to content

exeal-es/exeal-vault

Repository files navigation

exeal-vault

Secure, store, and tightly control access to your applications' secrets.

Backoffice

Run

./mvnw -pl backoffice spring-boot:run -Dspring-boot.run.jvmArguments="-DPORT=$PORT"

Note: Set the environment variable PORT to the port you want to use.

Build

./mvnw -pl backoffice clean install && java -DPORT=$PORT -jar backoffice/target/vault-backoffice.jar

Note: Set the environment variable PORT to the port you want to use.

Java Library

Run

./mvnw -pl java-library spring-boot:run -Dspring-boot.run.jvmArguments="-DPORT=$PORT"

Note: Set the environment variable PORT to the port you want to use.

Build

./mvnw -pl java-library clean install && java -DPORT=$PORT -jar
java-library/target/vault-java-library.jar

Note: Set the environment variable PORT to the port you want to use.

Frontend

Run

cd frontend && npm install && npm start

Build

cd frontend && npm install && npm run build

Run locally with docker-compose

docker compose --env-file .env.dev up

Test the backoffice on http://localhost:8080

curl http://localhost:8080/health

Test the java-library on http://localhost:8081

curl http://localhost:8081/health

Build with docker-compose for any environment

Create the .env file as described in .env.dev

docker compose build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published