fleet/test/upgrade/docker-compose.yml

50 lines
1.3 KiB
YAML
Raw Normal View History

services:
mysql:
platform: ${FLEET_MYSQL_PLATFORM:-linux/x86_64}
image: mysql:8.0.44
environment:
MYSQL_ROOT_PASSWORD: toor
MYSQL_DATABASE: fleet
MYSQL_USER: fleet
MYSQL_PASSWORD: fleet
ports:
- "3306"
redis:
image: redis:6
fleet:
image: fleetdm/fleet:${FLEET_VERSION:-latest}
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
FLEET_SERVER_CERT: /fleet.crt
FLEET_SERVER_KEY: /fleet.key
FLEET_LOGGING_JSON: "true"
FLEET_OSQUERY_LABEL_UPDATE_INTERVAL: 1m
FLEET_VULNERABILITIES_CURRENT_INSTANCE_CHECKS: "yes"
FLEET_VULNERABILITIES_DATABASES_PATH: /fleet/vulndb
FLEET_VULNERABILITIES_PERIODICITY: 5m
FLEET_LOGGING_DEBUG: "true"
volumes:
- ./fleet.crt:/fleet.crt
- ./fleet.key:/fleet.key
ports:
- "8080"
depends_on:
- mysql
- redis
osquery:
image: "osquery/osquery:4.7.0-ubuntu20.04"
volumes:
- ./fleet.crt:/etc/osquery/fleet.crt
- ./osquery.flags:/etc/osquery/osquery.flags
environment:
ENROLL_SECRET: "${ENROLL_SECRET:-foobar}"
command: osqueryd --flagfile=/etc/osquery/osquery.flags