mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
The current implementation of FleetDM doesn't support Docker secrets for supplying the MySQL password and JWT key. This PR provides the ability for a file path to read in secrets. The goal of this PR is to avoid storing secrets in a static config or in an environment variable. Example config for Docker: ```yaml mysql: address: mysql:3306 database: fleet username: fleet password_path: /run/secrets/mysql-fleetdm-password redis: address: redis:6379 server: address: 0.0.0.0:8080 cert: /run/secrets/fleetdm-tls-cert key: /run/secrets/fleetdm-tls-key auth: jwt_key_path: /run/secrets/fleetdm-jwt-key filesystem: status_log_file: /var/log/osquery/status.log result_log_file: /var/log/osquery/result.log enable_log_rotation: true logging: json: true ``` |
||
|---|---|---|
| .. | ||
| 1-Using-Fleet | ||
| 2-Deployment | ||
| 3-Contribution | ||
| images | ||
| README.md | ||
Fleet Documentation
Welcome to the documentation for the Fleet osquery fleet manager.
Using Fleet
Resources for using the Fleet UI, fleetctl CLI, and Fleet REST API
Deployment
Resources for installing Fleet's infrastructure dependencies, configuring Fleet, deploying osquery to hosts, and viewing example deployment scenarios
Contribution
If you're interested in interacting with the Fleet source code, you'll find information on modifying and building the code here.
If you have any questions, please don't hesitate to File a GitHub issue or join us on Slack. You can find us in the #fleet channel.