module
PlaceOS::Triggers
Defined in:
app.crconstants.cr
controllers/root.cr
placeos-triggers.cr
placeos-triggers/driver_updater.cr
placeos-triggers/graph_secret_expiry.cr
placeos-triggers/loki_search_errrors.cr
placeos-triggers/mapping.cr
placeos-triggers/state.cr
placeos-triggers/state/comparison.cr
Constant Summary
-
APP_NAME =
"triggers" -
BUILD_COMMIT =
{{ (env("PLACE_COMMIT")) || "DEV" }} -
BUILD_TIME =
{{ (system("date -u")).stringify.chomp }} -
DEFAULT_HOST =
ENV["SG_SERVER_HOST"]? || "127.0.0.1" -
DEFAULT_PORT =
(ENV["SG_SERVER_PORT"]? || 3000).to_i -
DEFAULT_PROCESS_COUNT =
(ENV["SG_PROCESS_COUNT"]? || 1).to_i -
DRIVER_UPDATE_CHECK_INTERVAL =
ENV["UPDATE_CHECK_INTERVAL"]? || "2h" -
ENVIRONMENT =
ENV["SG_ENV"]?.presence || "development" -
GRAPH_SECRET_CHECK_INTERVAL =
ENV["GRAPH_SECRET_CHECK_INTERVAL"]? || "24h" -
Log =
::Log.for(self) -
LOKI_SEARCH_CHECK_INTERVAL =
ENV["LOKI_SEARCH_CHECK_INTERVAL"]? || "1h" -
PLACE_DOMAIN =
ENV["PLACE_DOMAIN"]?.presence -
PLACE_PULSE_INSTANCE_EMAIL =
ENV["PLACE_PULSE_INSTANCE_EMAIL"]?.presence -
PULSE_ENABLED =
self.boolean_environment("PLACE_PULSE_ENABLED") -
SMTP_PASS =
ENV["SMTP_PASS"]? || "" -
SMTP_PORT =
(ENV["SMTP_PORT"]? || 25).to_i -
SMTP_SECURE =
ENV["SMTP_SECURE"]? || "" -
SMTP_SERVER =
ENV["SMTP_SERVER"]? || "smtp.example.com" -
SMTP_USER =
ENV["SMTP_USER"]? || "" -
VERSION =
"1.17.1"
Class Method Summary
- .boolean_environment(key) : Bool
- .extract_time_span(interval : String) : Time::Span
- .mapping
- .production? : Bool
- .pulse : Pulse::Client | Nil
- .pulse_enabled? : Bool
- .smtp_authenticated? : Bool
- .start_pulse : Nil
- .trigger_instance_resource
- .trigger_resource