mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 00:45:19 +00:00
ebd967086d
* cloud.gov deployment Adds example manifest.yml file and docs covering steps to deploy fleetdm to cloud.gov * rename manifest rename manifest and small edits
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
applications:
|
|
- name: fleetdm
|
|
memory: 512m
|
|
disk_quota: 2g
|
|
instances: 1
|
|
timeout: 120
|
|
health-check-type: process
|
|
command: |
|
|
export FLEET_MYSQL_USERNAME=$( echo $VCAP_SERVICES | jq -r '.["aws-rds"][].credentials.username') && \
|
|
export FLEET_MYSQL_ADDRESS=$( echo $VCAP_SERVICES | jq -r '.["aws-rds"][].credentials.host') && \
|
|
export FLEET_MYSQL_DATABASE=$( echo $VCAP_SERVICES | jq -r '.["aws-rds"][].credentials.db_name') && \
|
|
export FLEET_MYSQL_PASSWORD=$( echo $VCAP_SERVICES | jq -r '.["aws-rds"][].credentials.password') && \
|
|
export FLEET_REDIS_ADDRESS=$( echo $VCAP_SERVICES | jq -r '.["aws-elasticache-redis"][].credentials.host + ":" + .["aws-elasticache-redis"][].credentials.port') && \
|
|
export FLEET_REDIS_PASSWORD$( echo $VCAP_SERVICES | jq -r '.["aws-elasticache-redis"][].credentials.password') && \
|
|
fleet prepare --no-prompt=true db && \
|
|
fleet serve
|
|
docker:
|
|
image: fleetdm/fleet:latest
|
|
services:
|
|
- fleetdm-mysql
|
|
- fleetdm-redis
|
|
env:
|
|
FLEET_LOGGING_JSON: true
|
|
FLEET_LOGGING_DEBUG: true
|
|
FLEET_REDIS_USE_TLS: true
|
|
FLEET_SERVER_TLS: false
|
|
FLEET_REDIS_CONNECT_RETRY_ATTEMPTS: 3
|
|
# FLEET_FIREHOSE_STATUS_STREAM: FALSE
|
|
# FLEET_FIREHOSE_RESULT_STREAM:
|
|
# FLEET_FIREHOSE_REGION:
|
|
# FLEET_OSQUERY_STATUS_LOG_PLUGIN"
|
|
# FLEET_OSQUERY_RESULT_LOG_PLUGIN"
|
|
# FLEET_VULNERABILITIES_DATABASES_PATH:
|
|
# FLEET_OSQUERY_ENABLE_ASYNC_HOST_PROCESSING:
|
|
# FLEET_S3_BUCKET:
|
|
# FLEET_S3_PREFIX:
|
|
# FLEET_LICENSE_KEY:
|
|
|
|
# Add the following to the command if needed # printenv && \
|