woodpecker/docs/docs/30-administration
Lukas Bachschwell 09e6460f95
Allow loading sensitive flags from files (#815)
With systems like docker swarm or docker compose it is usually a little awkward to manage secrets. 
There is no way to directly inject them into the environment config. So you often have to write your secrets directly into the compose file

There are hacky workarounds such as overriding the entry-point of the container and loading a script which then fetches secrets from /run/secrets and replaces the environment variables, but this becomes very difficult once we are using docker images built from "scratch" (which is a really great practice otherwise) as there is no shell or standard tooling available

This adds a *_FILE variant of their Environment config values to work around this issue.

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>
2022-03-01 16:09:33 +01:00
..
11-vcs Allow loading sensitive flags from files (#815) 2022-03-01 16:09:33 +01:00
00-setup.md fix typo in docs (#716) 2022-01-24 16:11:00 +01:00
10-server-config.md Allow loading sensitive flags from files (#815) 2022-03-01 16:09:33 +01:00
15-agent-config.md Allow loading sensitive flags from files (#815) 2022-03-01 16:09:33 +01:00
30-database.md Update dev-docs & improve migration code (#670) 2022-01-08 20:21:22 +01:00
60-ssl.md Change paths to use woodpecker instead of drone (#494) 2021-10-28 14:02:43 -05:00
70-proxy.md Update proxy documentation (#573) 2021-12-08 13:03:17 +01:00
80-kubernetes.md Change paths to use woodpecker instead of drone (#494) 2021-10-28 14:02:43 -05:00
90-prometheus.md Change prometheus namespace to woodpecker (#439) 2021-10-13 08:34:57 +02:00
100-external-configuration-api.md Add support for pipeline configuration service (#804) 2022-02-28 10:56:23 +01:00
_category_.yml Improve docs (#450) 2021-10-16 21:27:51 +02:00