2022-07-19 21:11:51 +00:00
|
|
|
services:
|
|
|
|
|
mysql:
|
|
|
|
|
platform: ${FLEET_MYSQL_PLATFORM:-linux/x86_64}
|
2026-03-04 18:25:20 +00:00
|
|
|
image: mysql:8.0.44
|
2022-07-19 21:11:51 +00:00
|
|
|
environment:
|
|
|
|
|
MYSQL_ROOT_PASSWORD: toor
|
|
|
|
|
MYSQL_DATABASE: fleet
|
|
|
|
|
MYSQL_USER: fleet
|
|
|
|
|
MYSQL_PASSWORD: fleet
|
|
|
|
|
ports:
|
|
|
|
|
- "3306"
|
|
|
|
|
|
|
|
|
|
redis:
|
|
|
|
|
image: redis:6
|
|
|
|
|
|
|
|
|
|
fleet:
|
2025-03-14 20:07:41 +00:00
|
|
|
image: fleetdm/fleet:${FLEET_VERSION:-latest}
|
2022-07-19 21:11:51 +00:00
|
|
|
environment:
|
|
|
|
|
FLEET_MYSQL_ADDRESS: mysql:3306
|
|
|
|
|
FLEET_MYSQL_DATABASE: fleet
|
|
|
|
|
FLEET_MYSQL_USERNAME: fleet
|
|
|
|
|
FLEET_MYSQL_PASSWORD: fleet
|
|
|
|
|
FLEET_REDIS_ADDRESS: redis:6379
|
|
|
|
|
FLEET_SERVER_ADDRESS: 0.0.0.0:8080
|
2025-03-14 20:07:41 +00:00
|
|
|
FLEET_SERVER_CERT: /fleet.crt
|
|
|
|
|
FLEET_SERVER_KEY: /fleet.key
|
|
|
|
|
FLEET_LOGGING_JSON: "true"
|
2022-07-19 21:11:51 +00:00
|
|
|
FLEET_OSQUERY_LABEL_UPDATE_INTERVAL: 1m
|
|
|
|
|
FLEET_VULNERABILITIES_CURRENT_INSTANCE_CHECKS: "yes"
|
|
|
|
|
FLEET_VULNERABILITIES_DATABASES_PATH: /fleet/vulndb
|
|
|
|
|
FLEET_VULNERABILITIES_PERIODICITY: 5m
|
2025-03-14 20:07:41 +00:00
|
|
|
FLEET_LOGGING_DEBUG: "true"
|
|
|
|
|
volumes:
|
|
|
|
|
- ./fleet.crt:/fleet.crt
|
|
|
|
|
- ./fleet.key:/fleet.key
|
2022-07-19 21:11:51 +00:00
|
|
|
ports:
|
|
|
|
|
- "8080"
|
|
|
|
|
depends_on:
|
|
|
|
|
- mysql
|
|
|
|
|
- redis
|
|
|
|
|
|
|
|
|
|
osquery:
|
2023-12-14 17:53:07 +00:00
|
|
|
image: "osquery/osquery:4.7.0-ubuntu20.04"
|
2022-07-19 21:11:51 +00:00
|
|
|
volumes:
|
|
|
|
|
- ./fleet.crt:/etc/osquery/fleet.crt
|
|
|
|
|
- ./osquery.flags:/etc/osquery/osquery.flags
|
|
|
|
|
environment:
|
2025-03-14 20:07:41 +00:00
|
|
|
ENROLL_SECRET: "${ENROLL_SECRET:-foobar}"
|
2022-07-19 21:11:51 +00:00
|
|
|
command: osqueryd --flagfile=/etc/osquery/osquery.flags
|