scheduler

module
v0.0.0-...-78a2729 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2024 License: AGPL-3.0

README

scheduler

Run and/or schedule runs of cli commands

Configuration

env vars

  • SCHEDULER_HOMESERVER - homeserver url, eg: https://matrix.example.com

  • SCHEDULER_LOGIN - user login/localpart, eg: scheduler

  • SCHEDULER_PASSWORD - user password

  • SCHEDULER_HTTP_PORT - http port (default: 8080)

  • SCHEDULER_HTTP_LOGIN - http basic auth user

  • SCHEDULER_HTTP_PASSWORD - http basic auth password

  • SCHEDULER_HTTP_IPS - allowed ips

  • SCHEDULER_HETZNER_DRYRUN - hetzner dry run mode

  • SCHEDULER_HETZNER_DNS_TOKEN - hetzner dns token

  • SCHEDULER_HETZNER_CLOUD_TOKEN - hetzner cloud token

  • SCHEDULER_GP_URL - gitposter url

  • SCHEDULER_GP_LOGIN - gitposter user

  • SCHEDULER_GP_PASSWORD - gitposter pass

  • SCHEDULER_PSD_URL - psd url

  • SCHEDULER_PSD_LOGIN - psd user

  • SCHEDULER_PSD_PASSWORD - psd pass

  • SCHEDULER_ALERTS_TOKEN - postmark token

  • SCHEDULER_ALERTS_FROM - from email

  • SCHEDULER_ALERTS_STREAM - postmark stream

  • SCHEDULER_ALERTS_DEFAULT_EMAIL - default email for alerts

  • SCHEDULER_ALERTS_DEFAULT_ROOMID - default room ID for alerts

  • SCHEDULER_REMINDERS_TOKEN - postmark token

  • SCHEDULER_REMINDERS_FROM - from email

  • SCHEDULER_REMINDERS_STREAM - postmark stream

  • SCHEDULER_FOLLOWUP_TOKEN - postmark token

  • SCHEDULER_FOLLOWUP_FROM - from email

  • SCHEDULER_FOLLOWUP_STREAM - postmark stream

  • SCHEDULER_ONBOARDING_TOKEN - postmark token

  • SCHEDULER_ONBOARDING_FROM - from email

  • SCHEDULER_ONBOARDING_STREAM - postmark stream

  • SCHEDULER_ONBOARDING_FILE - file name for onboarding email

  • SCHEDULER_ONBOARDING_ROOMIDS - room IDs for auto invite

  • SCHEDULER_GOODBYE_TOKEN - postmark token

  • SCHEDULER_GOODBYE_FROM - from email

  • SCHEDULER_GOODBYE_STREAM - postmark stream

  • SCHEDULER_ROOMID - admin room ID

  • SCHEDULER_ORDERS_ROOMID - orders room ID

  • SCHEDULER_INVENTORY_PATH - path to inventory file

  • SCHEDULER_ADMINLIST - list of admin commands

  • SCHEDULER_LIST - space-separated list of available commands

  • SCHEDULER_COMMANDNAME_CMD - command to run, supports go template vars from matrix events (eg sender field can be used as {{ .sender }})

  • SCHEDULER_COMMANDNAME_DESCRIPTION - help message

  • SCHEDULER_COMMANDNAME_LOG - amount of log output to send

  • SCHEDULER_COMMANDNAME_MIGRATE - migrate command to another one

  • SCHEDULER_SENTRY - sentry DSN

  • SCHEDULER_LOGLEVEL - log level

  • SCHEDULER_DB_DSN - path to boltdb file (will be created if not exists)

Directories

Path Synopsis
repositories

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL