Skip to content

file_server job from diego/1.32.1

Github source: 02a463c or master branch

Properties

bpm

enabled

Experimental: use the BOSH Process Manager to manage the file-server process.

Default
false

diego

file_server

debug_addr

address at which to serve debug info

Default
127.0.0.1:17005
dropsonde_port

local metron agent’s port

Default
3457
listen_addr

Address of interface on which to serve files

Default
0.0.0.0:8080
log_level

Log level

Default
info
static_directory

Fully-qualified path to the doc root for the file server’s static files

Default
/var/vcap/jobs/file_server/packages/

enable_consul_service_registration

Enable the file-server to register itself as a service with Consul, for client discovery via Consul DNS. Do not disable without arranging alternate service discovery.

Default
true

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/file_server/ directory (learn more).

  • bin/file_server_as_vcap (from file_server_as_vcap.erb)
  • bin/file_server_ctl (from file_server_ctl.erb)
  • bin/pre-start (from pre-start.erb)
  • config/bpm.yml (from bpm.yml.erb)
  • config/file_server.json (from file_server.json.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.