{"owner":"fleetdm","repo":"fleet","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":11,"services":[{"name":"mysql","image":"${FLEET_MYSQL_IMAGE:-mysql:8.0.44}","command":"mysqld --datadir=/tmp/mysqldata --enforce-gtid-consistency=ON --log-bin=bin.log --server-id=master-01 --max_allowed_packet=536870912 --binlog-expire-logs-seconds=86400","ports":["127.0.0.1:${FLEET_MYSQL_PORT:-3306}:3306"],"environment":["MYSQL_ROOT_PASSWORD=toor","MYSQL_DATABASE=fleet","MYSQL_USER=fleet","MYSQL_PASSWORD=insecure","CLUSTER_NAME=fleet"],"volumes":["mysql-persistent-volume:/tmp"]},{"name":"mysql_test","image":"${FLEET_MYSQL_IMAGE:-mysql:8.0.44}","command":"mysqld --datadir=/tmpfs --slow_query_log=1 --log_output=TABLE --log-queries-not-using-indexes --innodb-file-per-table=OFF --table-definition-cache=8192 --enforce-gtid-consistency=ON --log-bin=bin.log --server-id=1 --max_allowed_packet=536870912 --binlog-expire-logs-seconds=86400","ports":["127.0.0.1:${FLEET_MYSQL_TEST_PORT:-3307}:3306"],"environment":["MYSQL_ROOT_PASSWORD=toor","MYSQL_DATABASE=fleet","MYSQL_USER=fleet","MYSQL_PASSWORD=insecure","CLUSTER_NAME=fleet"]},{"name":"mysql_replica_test","image":"${FLEET_MYSQL_IMAGE:-mysql:8.0.44}","command":"mysqld --datadir=/tmpfs --slow_query_log=1 --log_output=TABLE --log-queries-not-using-indexes --innodb-file-per-table=OFF --table-definition-cache=8192 --enforce-gtid-consistency=ON --log-bin=bin.log --server-id=2 --max_allowed_packet=536870912 --binlog-expire-logs-seconds=86400","ports":["127.0.0.1:${FLEET_MYSQL_REPLICA_TEST_PORT:-3310}:3306"],"environment":["MYSQL_ROOT_PASSWORD=toor","MYSQL_DATABASE=fleet","MYSQL_USER=fleet","MYSQL_PASSWORD=insecure","CLUSTER_NAME=fleet"]},{"name":"mailhog","image":"axllent/mailpit:latest","ports":["127.0.0.1:${FLEET_MAILHOG_WEB_PORT:-8025}:8025","127.0.0.1:${FLEET_MAILHOG_SMTP_PORT:-1025}:1025"]},{"name":"mailpit","image":"axllent/mailpit:latest","command":"--smtp-auth-file=/auth.txt --smtp-auth-allow-insecure=true","ports":["127.0.0.1:${FLEET_MAILPIT_WEB_PORT:-8026}:8025","127.0.0.1:${FLEET_MAILPIT_SMTP_PORT:-1026}:1025"],"volumes":["./tools/mailpit/auth.txt:/auth.txt"]},{"name":"smtp4dev_test","image":"rnwood/smtp4dev:v3","ports":["127.0.0.1:${FLEET_SMTP4DEV_WEB_PORT:-8028}:80","127.0.0.1:${FLEET_SMTP4DEV_SMTP_PORT:-1027}:25"],"environment":["ServerOptions__TlsMode=ImplicitTls","ServerOptions__TlsCertificate=/certs/fleet.crt","ServerOptions__TlsCertificatePrivateKey=/certs/fleet.key"],"volumes":["./tools/smtp4dev:/certs"]},{"name":"redis","image":"${FLEET_REDIS_IMAGE:-redis:6.2}","ports":["127.0.0.1:${FLEET_REDIS_PORT:-6379}:6379"]},{"name":"saml_idp","image":"fleetdm/docker-idp:simplesamlphp-1.19.0","ports":["127.0.0.1:${FLEET_SAML_IDP_HTTP_PORT:-9080}:8080","127.0.0.1:${FLEET_SAML_IDP_HTTPS_PORT:-9443}:8443"],"volumes":["./tools/saml/users.php:/var/www/simplesamlphp/config/authsources.php","./tools/saml/config.php:/var/www/simplesamlphp/metadata/saml20-sp-remote.php"]},{"name":"localstack","image":"localstack/localstack:4.5","ports":["127.0.0.1:${FLEET_LOCALSTACK_PORT:-4566}:4566","127.0.0.1:${FLEET_LOCALSTACK_LEGACY_PORT:-4571}:4571"],"environment":["SERVICES=firehose,kinesis,s3,iam,sts,secretsmanager"]},{"name":"s3","image":"rustfs/rustfs:1.0.0-alpha.85","ports":["127.0.0.1:${FLEET_S3_PORT:-9000}:9000","127.0.0.1:${FLEET_S3_CONSOLE_PORT:-9001}:9001"],"environment":["RUSTFS_ADDRESS=0.0.0.0:9000","RUSTFS_CONSOLE_ADDRESS=0.0.0.0:9001","RUSTFS_CONSOLE_ENABLE=true","RUSTFS_ACCESS_KEY=locals3","RUSTFS_SECRET_KEY=locals3"],"volumes":["data-s3:/data:rw"]},{"name":"azurite","image":"mcr.microsoft.com/azure-storage/azurite:3.35.0","command":"azurite-blob --blobHost 0.0.0.0 --blobPort 10000 --skipApiVersionCheck","ports":["127.0.0.1:${FLEET_AZURITE_PORT:-10000}:10000"],"volumes":["data-azurite:/data:rw"]}],"exposedPorts":["3306","3307","3310","8025","1025","8026","1026","8028","1027","6379","9080","9443","4566","4571","9000","9001","10000"],"dockerRunCommand":"docker run -d --name fleet -p 3306:3306 --restart always fleetdm/docker-idp:simplesamlphp-1.19.0","podmanRunCommand":"podman run -d --name fleet -p 3306:3306 --restart always fleetdm/docker-idp:simplesamlphp-1.19.0","skopeoInspectCommand":"skopeo inspect docker://docker.io/fleetdm/docker-idp:simplesamlphp-1.19.0","orasPullCommand":"oras pull fleetdm/docker-idp:simplesamlphp-1.19.0","registryMeta":{"provider":"dockerhub","image":"fleetdm/docker-idp","canonicalImage":"docker.io/fleetdm/docker-idp:simplesamlphp-1.19.0","latestTag":"simplesamlphp-1.19.0","cliCommands":{"dockerRun":"docker run -d --name fleet -p 3306:3306 --restart always fleetdm/docker-idp:simplesamlphp-1.19.0","dockerPull":"docker pull fleetdm/docker-idp:simplesamlphp-1.19.0","podmanRun":"podman run -d --name fleet -p 3306:3306 --restart always fleetdm/docker-idp:simplesamlphp-1.19.0","skopeoInspect":"skopeo inspect docker://docker.io/fleetdm/docker-idp:simplesamlphp-1.19.0","orasPull":"oras pull fleetdm/docker-idp:simplesamlphp-1.19.0","composeYaml":"services:\n  fleet:\n    image: fleetdm/docker-idp:simplesamlphp-1.19.0\n    restart: unless-stopped\n    ports:\n      - \"3306:3306\""}}}