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