4
This commit is contained in:
@@ -45,7 +45,7 @@ jobs:
|
|||||||
- name: Traefik [Download]
|
- name: Traefik [Download]
|
||||||
if: steps.cache-traefik.outputs.cache-hit != 'true'
|
if: steps.cache-traefik.outputs.cache-hit != 'true'
|
||||||
run: |
|
run: |
|
||||||
/usr/bin/wget --verbose --output-document='./sources.tar.gz' 'https://github.com/traefik/traefik/releases/download/v${{ steps.environment.outputs.version }}/traefik_v${{ steps.environment.outputs.version }}_linux_${{ matrix.architecture }}.tar.gz'
|
/usr/bin/curl --verbose --location --output './sources.tar.gz' 'https://github.com/traefik/traefik/releases/download/v${{ steps.environment.outputs.version }}/traefik_v${{ steps.environment.outputs.version }}_linux_${{ matrix.architecture }}.tar.gz'
|
||||||
- name: Traefik [Extract]
|
- name: Traefik [Extract]
|
||||||
if: steps.cache-traefik.outputs.cache-hit != 'true'
|
if: steps.cache-traefik.outputs.cache-hit != 'true'
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -60,13 +60,14 @@ fi
|
|||||||
|
|
||||||
if [[ -d "${ACME_STORAGE}" ]]; then
|
if [[ -d "${ACME_STORAGE}" ]]; then
|
||||||
/usr/bin/rm --force --recursive "${ACME_STORAGE}"
|
/usr/bin/rm --force --recursive "${ACME_STORAGE}"
|
||||||
fi
|
else
|
||||||
|
|
||||||
/usr/bin/install --directory --group='ssl-cert' --mode='2750' --owner='root' "${ACME_STORAGE}"
|
/usr/bin/install --directory --group='ssl-cert' --mode='2750' --owner='root' "${ACME_STORAGE}"
|
||||||
|
fi
|
||||||
|
|
||||||
for RESOLVER in $(/usr/bin/jq --raw-output --exit-status 'keys[]' "${ACME_DATABASE}"); do
|
for RESOLVER in $(/usr/bin/jq --raw-output --exit-status 'keys[]' "${ACME_DATABASE}"); do
|
||||||
|
|
||||||
ACCOUNT=$(/usr/bin/jq --raw-output --arg resolver "${RESOLVER}" --exit-status '.[$resolver].Account.PrivateKey' "${ACME_DATABASE}")
|
ACCOUNT=$(/usr/bin/jq --raw-output --arg resolver "${RESOLVER}" --exit-status '.[$resolver].Account.PrivateKey' "${ACME_DATABASE}")
|
||||||
|
/usr/bin/install --directory --group='root' --mode='0700' --owner='root' "${ACME_STORAGE}/.acme"
|
||||||
/usr/bin/install --directory --group='root' --mode='0700' --owner='root' "${ACME_STORAGE}/.acme/${RESOLVER}"
|
/usr/bin/install --directory --group='root' --mode='0700' --owner='root' "${ACME_STORAGE}/.acme/${RESOLVER}"
|
||||||
/usr/bin/echo -e "-----BEGIN RSA PRIVATE KEY-----\n${ACCOUNT}\n-----END RSA PRIVATE KEY-----" | \
|
/usr/bin/echo -e "-----BEGIN RSA PRIVATE KEY-----\n${ACCOUNT}\n-----END RSA PRIVATE KEY-----" | \
|
||||||
/usr/bin/openssl 'rsa' -inform 'pem' -out "${ACME_STORAGE}/.acme/${RESOLVER}/account.key" &> '/dev/null'
|
/usr/bin/openssl 'rsa' -inform 'pem' -out "${ACME_STORAGE}/.acme/${RESOLVER}/account.key" &> '/dev/null'
|
||||||
|
|||||||
Reference in New Issue
Block a user