freelance-project-34-market.../d1/certbot.py
Siarhei Siniak 7442368b03 [+] update gateway
1. add systemd units deployment recipie;
  2. add certbot periodic task;
  3. update nginx_config.py
    to user ssl_preread_server_name
    instead of protocol, since it seems
    to be broken;
2025-03-15 12:06:52 +03:00

20 lines
383 B
Python

#!/usr/bin/env python3
import subprocess
import time
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
while True:
subprocess.check_call([
'docker', 'compose', 'exec', 'ssl-app', 'certbot', 'renew',
])
subprocess.check_call([
'docker', 'compose', 'exec', 'ssl-app', 'nginx', '-s', 'reload',
])
break