- PROJECT_STRUCTURE =
[
'apps', 'config', 'config/locales', 'config/routes', 'data', 'logs', 'public',
'public/css', 'public/vendors', 'public/css/fonts', 'public/css/less', 'public/img',
'public/js', 'repository', 'scripts', 'tmp'
].freeze
- PUMA_CONFIG_FILE =
'puma.rb'
- BOOT_FILE =
'boot.rb'
- DEFAULT_MOUNT_PATH =
'/'
- GIT_IGNORE =
[
'*.gem', '*.rbc', '.bundle', '.config', 'Gemfile.lock', 'test/tmp',
'tmp', '*.bundle', ' .DS_Store', '.tzisparc', '.rubocop.yml', '.rubocop_todo.yml',
'logs/', 'data/', 'tmp/', 'config/*.yml', 'puma.pid', 'puma.state', '.directory',
'*.lock', '.env.*'
].freeze
- PUMA_CONFIG =
"#!/usr/bin/env puma\nenv = Tzispa::Environment.instance\napp_dir = env.root.to_s\ntmp_dir = \"\\\#{app_dir}/tmp\"\nlogs_dir = \"\\\#{app_dir}/logs\"\nenvironment env.environment\ndaemonize env.daemonize?\npidfile \"\\\#{tmp_dir}/puma.pid\"\nstate_path \"\\\#{tmp_dir}/puma.state\"\nif env.daemonize?\n stdout_redirect \"\\\#{logs_dir}/puma.stdout\", \"\\\#{logs_dir}/puma.stderr\"\nend\nworkers 0\n# threads 0, 16\nif env.ssl?\n path_to_key = \"\\\#{app_dir}/\\\#{env['TZISPA_SSL_KEY']}\"\n path_to_cert = \"\\\#{app_dir}/\\\#{env['TZISPA_SSL_CERT']}\"\n bind \"ssl://\\\#{env.server_host}:\\\#{env.server_port}?key=\\\#{path_to_key}&cert=\\\#{path_to_cert}\"\nelse\n bind \"tcp://\\\#{env.server_host}:\\\#{env.server_port}\"\nend\ntag '%s'\nworker_timeout 90\n"
- ENVC_DEFAULTS =
"# Define ENV variables\nWEB_SESSIONS_SECRET=\"%s\"\nWEB_SESSIONS_TIMEOUT=2400\nTZISPA_HOST=localhost\nTZISPA_SERVER_HOST=0.0.0.0\n# TZISPA_PORT = 9412\n# TZISPA_SERVER_PORT = 9412\nTZISPA_SSL=no\n# TZISPA_SSL_KEY=.ssl.key\n# TZISPA_SSL_CERT=.ssl.cer\n"