- docker
docker run --rm -it v7lin/openssl sh -c "openssl version"
docker run --rm -it -v ${PWD}:/export v7lin/openssl sh -c "openssl enc -e -${ENC_METHOD} -k ${ENC_PASSWORD} -in /export/Dockerfile -out /export/Dockerfile.enc"
- drone
- name: openssl
image: v7lin/openssl
environment:
ENC_METHOD:
from_secret: ENC_METHOD
ENC_PASSWORD:
from_secret: ENC_PASSWORD
commands:
- openssl enc -d -$ENC_METHOD -k $ENC_PASSWORD -in Dockerfile.enc -out Dockerfile