Je nutné zapnout BuildKit v souboru /etc/docker/daemon.json
a restartovat deamona.
{
"features": {
"buildkit": true
}
}
Lokálně se za pomocí secrets z BuildKitu přidá následovně. Při přidávání na serveru v UI je nutné dodržet id cert
a typ .pem
.
DOCKER_BUILDKIT=1 sudo docker build --secret id=cert,src=./../pro-oc-vfn-secrets/cert.pem -t vzp-b2b . --progress=plain
Env proměnné lokálně vkládané např. z jiného git repozitáře:
- (required)
ENCRYPT_KEY
- (required)
CERT_PASS
(passphrase for .pem) - (optional)
PORT
(default 3000)
export CERT_PASS=$(cat ../pro-oc-vfn-secrets/certpassphrase.txt)
export ENCRYPT_KEY=$(cat ../pro-oc-vfn-secrets/encryptionkey.txt)
sudo docker run --network host -it \
-e ENCRYPT_KEY="${ENCRYPT_KEY}" \
-e CERT_PASS="${CERT_PASS}" \
vzp-b2b