Guest User

Untitled

a guest
Jun 5th, 2023
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.21 KB | Source Code | 0 0
  1. services:
  2.   mysql:
  3.     image: mysql:latest
  4.     command: '--default-authentication-plugin=mysql_native_password'
  5.     volumes:
  6.       - mysql:/var/lib/mysql
  7.     restart: always
  8.     environment:
  9.       - MYSQL_ROOT_PASSWORD=fleet123
  10.       - MYSQL_DATABASE=fleet
  11.       - MYSQL_USER=fleet
  12.       - MYSQL_PASSWORD=fleet123
  13.     expose:
  14.       - 3306
  15.   redis:
  16.     image: redis:latest
  17.     volumes:
  18.       - redis:/data
  19.     expose:
  20.       - 6379
  21.   fleet_oneshot:
  22.     image: fleetdm/fleet:latest
  23.     command: 'fleet prepare db'
  24.     restart: 'no'
  25.     environment: &fleet_environment
  26.       - FLEET_MYSQL_ADDRESS=mysql:3306
  27.       - FLEET_MYSQL_DATABASE=fleet
  28.       - FLEET_MYSQL_USERNAME=root
  29.       - FLEET_MYSQL_PASSWORD=fleet123
  30.       - FLEET_REDIS_ADDRESS=redis:6379
  31.       - FLEET_SERVER_CERT=/fleet/server.cert
  32.       - FLEET_SERVER_KEY=/fleet/server.key
  33.       - FLEET_OSQUERY_POLICY_UPDATE_INTERVAL=30s
  34.   fleet:
  35.     image: fleetdm/fleet:latest
  36.     volumes:
  37.       - type: bind
  38.         source: ./fleet
  39.         target: /fleet
  40.     environment: *fleet_environment
  41.     ports:
  42.       - "8080:8080"
  43.     depends_on:
  44.       fleet_oneshot:
  45.         condition: service_completed_successfully
  46. volumes:
  47.   mysql:
  48.   redis:
Tags: fleetdm
Advertisement
Add Comment
Please, Sign In to add comment