blob: d0017e1e029bfabf1bcee03540e5cdd091a84afc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
all: build start-backend run-client stop-backend
start-with-client: start-backend run-client
.PHONY: build
build:
@echo "##### Build Cert Service images locally #####"
mvn clean install -P docker
@echo "##### DONE #####"
start-backend:
@echo "##### Start Cert Service #####"
docker-compose up -d
@echo "## Configure ejbca ##"
docker exec oomcert-ejbca /opt/primekey/scripts/ejbca-configuration.sh
@echo "##### DONE #####"
run-client:
@echo "##### Create Cert Service Client volume folder: `pwd`/compose-resources/client-volume/ #####"
mkdir -p `pwd`/compose-resources/client-volume/
@echo "##### Start Cert Service Client #####"
docker run \
--rm \
--name oomcert-client \
--env-file ./compose-resources/client-configuration.env \
--network cert-service_certservice \
--mount type=bind,src=`pwd`/compose-resources/client-volume/,dst=/var/certs \
--volume `pwd`/certs/truststore.jks:/etc/onap/oom/certservice/certs/truststore.jks \
--volume `pwd`/certs/certServiceClient-keystore.jks:/etc/onap/oom/certservice/certs/certServiceClient-keystore.jks \
onap/org.onap.oom.certservice.oom-certservice-client:latest
stop-backend:
@echo "##### Stop Cert Service #####"
docker-compose down
@echo "##### DONE #####"
|