Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 1.39 KB

README.md

File metadata and controls

80 lines (51 loc) · 1.39 KB

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