secrets.tgz.aes
This commit is contained in:
parent
da44aa7e4a
commit
93732560c3
14
secrets.tgz.aes/README.md
Normal file
14
secrets.tgz.aes/README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Decrypt /secrets/secrets.tgz.aes
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
* bash
|
||||||
|
* curl
|
||||||
|
* openssl
|
||||||
|
|
||||||
|
## Dockerfile:
|
||||||
|
```
|
||||||
|
ADD ./snippets/secrets.tgz.aes/decrypt_secrets.sh /app/decrypt_secrets.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## Environment
|
||||||
|
* SECRETSKEY (required)
|
||||||
14
secrets.tgz.aes/decrypt_secrets.sh
Executable file
14
secrets.tgz.aes/decrypt_secrets.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ -z "${SECRETSKEY+x}" ]; then
|
||||||
|
echo "ENV[SECRETSKEY] not set! Continue without secrets..."
|
||||||
|
else
|
||||||
|
if [ -f /secrets/secrets.tgz.aes ]; then
|
||||||
|
cd /secrets \
|
||||||
|
&& openssl aes-256-cbc -in secrets.tgz.aes -out secrets.tgz -d -k "${SECRETSKEY}" \
|
||||||
|
&& tar xvzf secrets.tgz
|
||||||
|
else
|
||||||
|
echo "/secrets/secrets.tgz.aes not found!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user