mirror of
https://github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion
synced 2024-11-08 14:59:18 +01:00
27 lines
542 B
Bash
Executable File
27 lines
542 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# Install git (required to fetch acme.sh)
|
|
apk --no-cache --virtual .acmesh-deps add git
|
|
|
|
# Get acme.sh ACME client source
|
|
mkdir /src
|
|
git -C /src clone https://github.com/acmesh-official/acme.sh.git
|
|
cd /src/acme.sh
|
|
if [[ "$ACMESH_VERSION" != "master" ]]; then
|
|
git -c advice.detachedHead=false checkout "$ACMESH_VERSION"
|
|
fi
|
|
|
|
# Install acme.sh in /app
|
|
./acme.sh --install \
|
|
--nocron \
|
|
--auto-upgrade 0 \
|
|
--home /app \
|
|
--config-home /etc/acme.sh/default
|
|
|
|
# Make house cleaning
|
|
cd /
|
|
rm -rf /src
|
|
apk del .acmesh-deps
|