fleet/docs
CptOfEvilMinions 626429c38e
Added support to read jwt and mysql password from a file (#141)
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
```
2021-01-04 07:58:43 -08:00
..
1-Using-Fleet Capitalize Fleet in "Using Fleet" folder name. (#150) 2020-12-24 14:45:43 -08:00
2-Deployment Added support to read jwt and mysql password from a file (#141) 2021-01-04 07:58:43 -08:00
3-Contribution Update developer docs (#159) 2020-12-30 15:20:02 -08:00
images Update SAML documentation (#2113) 2019-10-11 15:14:56 -07:00
README.md Part 3 of documentation restructure. Contribution section. (#149) 2020-12-24 14:33:03 -08:00

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.