Add script to provide dev shell
This commit is contained in:
parent
56b693eab4
commit
eccebba519
7
dev/dev_shell.sh
Executable file
7
dev/dev_shell.sh
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
|
||||
PROJ_DIR="$(dirname "$SCRIPT_DIR")"
|
||||
|
||||
docker run -it --rm --entrypoint /bin/sh -e GANDI_API_KEY -v "$PROJ_DIR:/tmp/work" certbot/certbot:v0.22.0 '/tmp/work/dev/tools/initfile.sh'
|
1
dev/readme.txt
Normal file
1
dev/readme.txt
Normal file
@ -0,0 +1 @@
|
||||
Set env var GANDI_API_KEY to your GANDI LiveDNS API key and run ./dev_shell.sh to get a shell with certbot ready to run with the plugin installed.
|
4
dev/tools/initfile.sh
Normal file
4
dev/tools/initfile.sh
Normal file
@ -0,0 +1,4 @@
|
||||
pip install -e /tmp/work/plugin
|
||||
printf 'certbot_plugin_gandi:dns_api_key=%s\n' $GANDI_API_KEY > /tmp/config.ini && chmod 400 /tmp/config.ini
|
||||
echo 'Example: certbot certonly --test-cert -a certbot-plugin-gandi:dns --certbot-plugin-gandi:dns-credentials /tmp/config.ini -d domain.com'
|
||||
exec /bin/sh
|
Loading…
Reference in New Issue
Block a user