docker secrets
1.0.0
A simple PHP library to read docker secrets from a Swarm cluster.
composer require sadok-f/docker-secrets$dockerSecrets = new DockerSecretsReaderSecretsReader();
$allSecrets = $dockerSecrets->readAll();return:
Array
(
[my_secret_data_1] => testSecretDataContent1
[my_secret_data_2] => testSecretDataContent2
)
$dockerSecrets = new DockerSecretsReaderSecretsReader();
$dockerSecrets->read('my_secret');The default location for secrets folder is to /run/secrets/ in Linux containers.
if you're using Docker 17.06 and higher with custom location you can use the library like this example:
$dockerSecrets = new DockerSecretsReaderSecretsReader('/var/myCustomLocation');
$dockerSecrets->read('my_secret');$dockerSecrets = new DockerSecretsReaderSecretsReader('C:ProgramDataDockersecrets');
$dockerSecrets->read('my_secret');./vendor/bin/phpunit