mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 17:08:53 +00:00
Wire up Minio to fleetctl preview (#30356)
Fixes #29216. No changes file as this is just a `docker-compose` change so this will work with existing Fleet releases. # Checklist for submitter If some of the following don't apply, delete the relevant line. - [x] Manual QA for all new/changed functionality
This commit is contained in:
parent
e5154da9a6
commit
bc41e672d6
1 changed files with 32 additions and 0 deletions
|
|
@ -1,6 +1,7 @@
|
|||
volumes:
|
||||
data01:
|
||||
driver: local
|
||||
data-minio:
|
||||
|
||||
networks:
|
||||
fleet-preview:
|
||||
|
|
@ -35,6 +36,13 @@ services:
|
|||
platform: linux/x86_64
|
||||
command: sh -c "/usr/bin/fleet prepare db --no-prompt && /usr/bin/fleet serve"
|
||||
environment:
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_BUCKET: software-installers-preview
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_ACCESS_KEY_ID: minio
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_SECRET_ACCESS_KEY: minio123!
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_ENDPOINT_URL: http://minio:9000
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_REGION: minio
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_DISABLE_SSL: true
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_FORCE_S3_PATH_STYLE: true
|
||||
FLEET_MYSQL_ADDRESS: mysql01:3306
|
||||
FLEET_MYSQL_DATABASE: fleet
|
||||
FLEET_MYSQL_USERNAME: fleet
|
||||
|
|
@ -62,6 +70,7 @@ services:
|
|||
depends_on:
|
||||
- mysql01
|
||||
- redis01
|
||||
- minio
|
||||
volumes:
|
||||
- .:/fleet/
|
||||
- ./logs:/logs
|
||||
|
|
@ -89,6 +98,13 @@ services:
|
|||
platform: linux/x86_64
|
||||
command: sh -c "/usr/bin/fleet prepare db --no-prompt && /usr/bin/fleet serve"
|
||||
environment:
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_BUCKET: software-installers-preview
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_ACCESS_KEY_ID: minio
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_SECRET_ACCESS_KEY: minio123!
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_ENDPOINT_URL: http://minio:9000
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_REGION: minio
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_DISABLE_SSL: true
|
||||
FLEET_S3_SOFTWARE_INSTALLERS_FORCE_S3_PATH_STYLE: true
|
||||
FLEET_MYSQL_ADDRESS: mysql01:3306
|
||||
FLEET_MYSQL_DATABASE: fleet
|
||||
FLEET_MYSQL_USERNAME: fleet
|
||||
|
|
@ -111,9 +127,25 @@ services:
|
|||
depends_on:
|
||||
- mysql01
|
||||
- redis01
|
||||
- minio
|
||||
volumes:
|
||||
- ./config:/config
|
||||
ports:
|
||||
- "1337:1337"
|
||||
networks:
|
||||
- fleet-preview
|
||||
|
||||
minio:
|
||||
image: quay.io/minio/minio
|
||||
entrypoint: sh
|
||||
command: -c 'mkdir -p /data/software-installers-preview && /usr/bin/minio server /data --console-address ":9001"'
|
||||
ports:
|
||||
- "9000:9000"
|
||||
- "9001:9001"
|
||||
environment:
|
||||
MINIO_ROOT_USER: minio
|
||||
MINIO_ROOT_PASSWORD: minio123!
|
||||
volumes:
|
||||
- data-minio:/data
|
||||
networks:
|
||||
- fleet-preview
|
||||
|
|
|
|||
Loading…
Reference in a new issue