refresh postgresql certs
parent
0c951ef050
commit
f7963a4e05
|
@ -5,15 +5,17 @@ NGINX_RELOAD=$(WD)/nginx_reload
|
|||
PROSODY_IMPORT=$(WD)/prosody_import
|
||||
PROSODY_RELOAD=$(WD)/prosody_reload
|
||||
|
||||
.PHONY: all
|
||||
.PHONY: all refresh_pg force
|
||||
|
||||
all: $(RENEW) $(NGINX_RELOAD) $(PROSODY_RELOAD)
|
||||
all: $(RENEW) $(NGINX_RELOAD) $(PROSODY_RELOAD) refresh_pg
|
||||
|
||||
LETSENCRYPT_PATH=/srv/letsencrypt
|
||||
|
||||
################################################################################
|
||||
|
||||
LETSENCRYPT_COMPOSE_FILE=/srv/services/letsencrypt/docker-compose.yml
|
||||
|
||||
$(RENEW):
|
||||
$(RENEW): force
|
||||
mkdir -p $(@D)
|
||||
docker-compose \
|
||||
--file $(LETSENCRYPT_COMPOSE_FILE) \
|
||||
|
@ -51,3 +53,21 @@ $(PROSODY_RELOAD): $(PROSODY_IMPORT)
|
|||
exec prosody \
|
||||
prosodyctl reload
|
||||
touch $@
|
||||
|
||||
################################################################################
|
||||
|
||||
PG_DOMAIN=pg.caladan.monotremata.xyz
|
||||
PG_SSL_PATH=/srv/volumes/postgres/ssl
|
||||
|
||||
$(LETSENCRYPT_PATH)/live/$(PG_DOMAIN)/fullchain.pem: $(SYNC)
|
||||
$(LETSENCRYPT_PATH)/live/$(PG_DOMAIN)/privkey.pem: $(SYNC)
|
||||
|
||||
$(PG_SSL_PATH)/server.crt: $(LETSENCRYPT_PATH)/live/$(PG_DOMAIN)/fullchain.pem
|
||||
mkdir -p $(@D)
|
||||
rsync --copy-links $< $@
|
||||
|
||||
$(PG_SSL_PATH)/server.key: $(LETSENCRYPT_PATH)/live/$(PG_DOMAIN)/privkey.pem
|
||||
mkdir -p $(@D)
|
||||
rsync --copy-links $< $@
|
||||
|
||||
refresh_pg: $(PG_SSL_PATH)/server.crt $(PG_SSL_PATH)/server.key
|
||||
|
|
Loading…
Reference in New Issue