5 changed files with 31 additions and 8 deletions
@ -1,5 +1,6 @@ |
|||||||
FROM traefik:alpine |
FROM traefik:alpine |
||||||
RUN mkdir -p /etc/traefik/acme |
#RUN mkdir -p /etc/traefik/acme |
||||||
RUN touch /etc/traefik/acme/acme.json |
#RUN touch /etc/traefik/acme/acme.json |
||||||
RUN chmod 600 /etc/traefik/acme/acme.json |
#RUN chmod 600 /etc/traefik/acme/acme.json |
||||||
|
COPY ./tls /tls |
||||||
COPY ./compose/production/traefik/traefik.toml /etc/traefik |
COPY ./compose/production/traefik/traefik.toml /etc/traefik |
||||||
|
|||||||
@ -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