From 4b9c391771cb2942a9f4330ad87fc695ee044b65 Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Sat, 12 Feb 2022 21:14:10 +0100 Subject: [PATCH] move local cert generation to makefile --- Makefile | 10 ++++++++-- update_local_certs.sh | 9 --------- 2 files changed, 8 insertions(+), 11 deletions(-) delete mode 100755 update_local_certs.sh diff --git a/Makefile b/Makefile index e86921e..5860821 100644 --- a/Makefile +++ b/Makefile @@ -8,11 +8,17 @@ serve: site_local cd _site && python -m SimpleHTTPServer 2> /dev/null || python3 -m http.server dock: site_local - docker run --name bloglocal -p 80:80 -p 443:443 -v `pwd`/_site:/usr/share/nginx/html:ro -v `pwd`/nginx/nginx.conf:/etc/nginx/nginx.conf:ro -v `pwd`/nginx/dhparam.pem:/etc/nginx/dhparam.pem:ro -v `pwd`/ssl:/etc/nginx/ssl:ro nginx + $(shell docker start --interactive bloglocal || docker run --name bloglocal -p 80:80 -p 443:443 -v `pwd`/_site:/usr/share/nginx/html:ro -v `pwd`/nginx/nginx.conf:/etc/nginx/nginx.conf:ro -v `pwd`/nginx/dhparam.pem:/etc/nginx/dhparam.pem:ro -v `pwd`/ssl:/etc/nginx/ssl:ro nginx) undock: docker stop bloglocal - docker rm bloglocal + +certs: + mkdir -p ssl + cd ssl ; wget -N https://traefik.me/cert.pem + cd ssl ; wget -N https://traefik.me/chain.pem + cd ssl ; wget -N https://traefik.me/fullchain.pem + cd ssl ; wget -N https://traefik.me/privkey.pem venv2: virtualenv ~/.venv/makesite diff --git a/update_local_certs.sh b/update_local_certs.sh deleted file mode 100755 index 1854979..0000000 --- a/update_local_certs.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -[ ! -d "ssl" ] && mkdir ssl -cd ssl -wget -N https://traefik.me/cert.pem -wget -N https://traefik.me/chain.pem -wget -N https://traefik.me/fullchain.pem -wget -N https://traefik.me/privkey.pem -cd - -