-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
26 lines (18 loc) · 1 KB
/
Makefile
File metadata and controls
26 lines (18 loc) · 1 KB
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
.PHONY: ca-cert server-cert all-certs clean-certs docker-compose-build docker-compose-up docker-compose-down all
ca-cert: ## Build the certification authority.
@cfssl gencert -initca ./tls/config/cfssl/ca-csr.json | cfssljson -bare ./tls/certs/ca
server-cert: ## Build the certification authority.
@cfssl gencert -ca=./tls/certs/ca.pem -ca-key=./tls/certs/ca-key.pem \
--config=./tls/config/cfssl/ca-config.json \
-profile=smartsense \
./tls/config/cfssl/server-csr.json | cfssljson -bare ./tls/certs/server
all-certs: ca-cert server-cert
clean-certs:
@rm ./tls/certs/*.pem ./tls/certs/*.csr
docker-compose-build:
@docker compose -f docker-compose-dev.yml --env-file .env --project-directory . -p redss-oauth2 build
docker-compose-up:
@docker compose -f docker-compose-dev.yml --env-file .env --project-directory . -p redss-oauth2 up -d
docker-compose-down:
@docker compose -f docker-compose-dev.yml --env-file .env --project-directory . -p redss-oauth2 down --remove-orphans
all: all-certs docker-compose-up