5 changed files with 31 additions and 8 deletions
@ -1,5 +1,6 @@
@@ -1,5 +1,6 @@
|
||||
FROM traefik:alpine |
||||
RUN mkdir -p /etc/traefik/acme |
||||
RUN touch /etc/traefik/acme/acme.json |
||||
RUN chmod 600 /etc/traefik/acme/acme.json |
||||
#RUN mkdir -p /etc/traefik/acme |
||||
#RUN touch /etc/traefik/acme/acme.json |
||||
#RUN chmod 600 /etc/traefik/acme/acme.json |
||||
COPY ./tls /tls |
||||
COPY ./compose/production/traefik/traefik.toml /etc/traefik |
||||
|
||||
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
#!/bin/bash |
||||
|
||||
KEY_FOLDER="./tls/" |
||||
CRT_FILE="cert.crt" |
||||
KEY_FILE="cert.key" |
||||
|
||||
CRT_PATH="$KEY_FOLDER/$CRT_FILE" |
||||
KEY_PATH="$KEY_FOLDER/$KEY_FILE" |
||||
|
||||
# generate crt and key |
||||
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:4096 -keyout $KEY_PATH -out $CRT_PATH -subj "/C=US/ST=New York/L=New York/O=cyber5k/OU=mistborn/CN=*.mistborn/emailAddress=mistborn@localhost" |
||||
|
||||
# set permissions |
||||
chmod 644 $CRT_PATH |
||||
chmod 600 $KEY_PATH |
||||
Loading…
Reference in new issue