Compare commits

..

No commits in common. "15b05eb4cf2abb52b7315054d5fbf351eeef3fa9" and "cd2e02bb8225dc3abd886f3355c32fe0026c0668" have entirely different histories.

2 changed files with 4 additions and 9 deletions

View File

@ -2,7 +2,7 @@ FROM nginx
RUN apt-get update
RUN apt-get install certbot --yes
RUN apt-get install python3-certbot-nginx python3-pip --yes
RUN pip3 install --break-system-packages minio
RUN pip3 install --break-system-packages requests minio
COPY ./config /etc/nginx
COPY ./fullchain.pem /etc/nginx/fullchain.pem
COPY ./privkey.pem /etc/nginx/privkey.pem

View File

@ -1,8 +1,7 @@
from requests import get
import os
import sys
from minio import Minio
from urllib.request import urlopen
from json import loads
minio_client = Minio(
@ -12,14 +11,10 @@ minio_client = Minio(
secure=False
)
def get(url):
with urlopen('https://example.com') as response:
data = response.read().decode('utf-8')
return loads(data)
try:
response = get('http://configurator/api/v1/fetch?project=certupdater&stage=development')
hosts = response['configs']['hosts']
response.raise_for_status() # Raises an exception for HTTP errors
hosts = response.json()['configs']['hosts']
except Exception as e:
print(f"Error fetching config: {e}", file=sys.stderr)
sys.exit(1)