Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- services:
- mysql:
- image: mysql:latest
- command: '--default-authentication-plugin=mysql_native_password'
- volumes:
- - mysql:/var/lib/mysql
- restart: always
- environment:
- - MYSQL_ROOT_PASSWORD=fleet123
- - MYSQL_DATABASE=fleet
- - MYSQL_USER=fleet
- - MYSQL_PASSWORD=fleet123
- expose:
- - 3306
- redis:
- image: redis:latest
- volumes:
- - redis:/data
- expose:
- - 6379
- fleet_oneshot:
- image: fleetdm/fleet:latest
- command: 'fleet prepare db'
- restart: 'no'
- environment: &fleet_environment
- - FLEET_MYSQL_ADDRESS=mysql:3306
- - FLEET_MYSQL_DATABASE=fleet
- - FLEET_MYSQL_USERNAME=root
- - FLEET_MYSQL_PASSWORD=fleet123
- - FLEET_REDIS_ADDRESS=redis:6379
- - FLEET_SERVER_CERT=/fleet/server.cert
- - FLEET_SERVER_KEY=/fleet/server.key
- - FLEET_OSQUERY_POLICY_UPDATE_INTERVAL=30s
- fleet:
- image: fleetdm/fleet:latest
- volumes:
- - type: bind
- source: ./fleet
- target: /fleet
- environment: *fleet_environment
- ports:
- - "8080:8080"
- depends_on:
- fleet_oneshot:
- condition: service_completed_successfully
- volumes:
- mysql:
- redis:
Advertisement
Add Comment
Please, Sign In to add comment