refresh postgresql certs
parent
0c951ef050
commit
f7963a4e05
|
@ -5,15 +5,17 @@ NGINX_RELOAD=$(WD)/nginx_reload
|
||||||
PROSODY_IMPORT=$(WD)/prosody_import
|
PROSODY_IMPORT=$(WD)/prosody_import
|
||||||
PROSODY_RELOAD=$(WD)/prosody_reload
|
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
|
LETSENCRYPT_COMPOSE_FILE=/srv/services/letsencrypt/docker-compose.yml
|
||||||
|
|
||||||
$(RENEW):
|
$(RENEW): force
|
||||||
mkdir -p $(@D)
|
mkdir -p $(@D)
|
||||||
docker-compose \
|
docker-compose \
|
||||||
--file $(LETSENCRYPT_COMPOSE_FILE) \
|
--file $(LETSENCRYPT_COMPOSE_FILE) \
|
||||||
|
@ -51,3 +53,21 @@ $(PROSODY_RELOAD): $(PROSODY_IMPORT)
|
||||||
exec prosody \
|
exec prosody \
|
||||||
prosodyctl reload
|
prosodyctl reload
|
||||||
touch $@
|
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