123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- # ==== Required configuration settings for Huginn ====
- # Replace the following with the output from "rake secret"
- APP_SECRET_TOKEN=REPLACE_ME_NOW!
- # This is the domain where your Huginn instance will be running. The default should work
- # for development, but it needs to be changed to your Huginn domain when you deploy to a
- # production environment (e.g., yourdomain.com, possibly including a port).
- DOMAIN=localhost:3000
- # Optionally set an asset host
- # ASSET_HOST=http://assets.example.com
- ############################
- # Database Setup #
- ############################
- DATABASE_ADAPTER=mysql2
- DATABASE_ENCODING=utf8
- DATABASE_RECONNECT=true
- DATABASE_NAME=huginn_development
- DATABASE_POOL=5
- DATABASE_USERNAME=root
- DATABASE_PASSWORD=""
- #DATABASE_HOST=your-domain-here.com
- #DATABASE_PORT=3306
- #DATABASE_SOCKET=/tmp/mysql.sock
- # MySQL only: If you are running a MySQL server >=5.5.3, you should
- # set DATABASE_ENCODING to utf8mb4 instead of utf8 so that the
- # database can hold 4-byte UTF-8 characters like emoji.
- #DATABASE_ENCODING=utf8mb4
- # ==== Additional required production settings ====
- # Configure Rails environment. This should only be needed in production and may cause errors in development.
- # RAILS_ENV=production
- # Should Rails force all requests to use SSL?
- FORCE_SSL=false
- ############################
- # Allowing Signups #
- ############################
- # This invitation code will be required for users to signup with your Huginn installation.
- # You can see its use in user.rb. PLEASE CHANGE THIS!
- INVITATION_CODE=try-huginn
- #############################
- # Email Configuration #
- #############################
- # Outgoing email settings. To use Gmail or Google Apps, put your Google Apps domain or gmail.com
- # as the SMTP_DOMAIN and your Gmail username and password as the SMTP_USER_NAME and SMTP_PASSWORD.
- #
- # PLEASE NOTE: In order to enable emails locally (e.g., when not in the production Rails environment),
- # you must also change config.action_mailer.perform_deliveries in config/environments/development.rb.
- SMTP_DOMAIN=your-domain-here.com
- SMTP_USER_NAME=you@gmail.com
- SMTP_PASSWORD=somepassword
- SMTP_SERVER=smtp.gmail.com
- SMTP_PORT=587
- SMTP_AUTHENTICATION=plain
- SMTP_ENABLE_STARTTLS_AUTO=true
- # The address from which system emails will appear to be sent.
- EMAIL_FROM_ADDRESS=from_address@gmail.com
- ###########################
- # Agent Logging #
- ###########################
- # Number of lines of log messages to keep per Agent
- AGENT_LOG_LENGTH=200
- ########################################################################################################
- # OAuth Configuration #
- # More information at the wiki: https://github.com/cantino/huginn/wiki/Configuring-OAuth-applications #
- ########################################################################################################
- TWITTER_OAUTH_KEY=
- TWITTER_OAUTH_SECRET=
- THIRTY_SEVEN_SIGNALS_OAUTH_KEY=
- THIRTY_SEVEN_SIGNALS_OAUTH_SECRET=
- GITHUB_OAUTH_KEY=
- GITHUB_OAUTH_SECRET=
- #############################
- # AWS and Mechanical Turk #
- #############################
- # AWS Credentials for MTurk
- AWS_ACCESS_KEY_ID="your aws access key id"
- AWS_ACCESS_KEY="your aws access key"
- # Set AWS_SANDBOX to true if you're developing Huginn code.
- AWS_SANDBOX=false
- ########################
- # Various Settings #
- ########################
- # Specify the HTTP backend library for Faraday, commonly used by
- # WebsiteAgent, RssAgent and PostAgent. You can change this depending
- # on the performance and stability you need for your service. Any
- # choice other than "typhoeus", "net_http", or "em_http" should
- # require you to bundle a corresponding gem via Gemfile.
- FARADAY_HTTP_BACKEND=typhoeus
- # Specify the default User-Agent header value for HTTP requests made
- # by Agents that allow overriding the User-Agent header value.
- DEFAULT_HTTP_USER_AGENT="Huginn - https://github.com/cantino/huginn"
- # Allow JSONPath eval expresions. i.e., $..price[?(@ < 20)]
- # You should not allow this on a shared Huginn box because it is not secure.
- ALLOW_JSONPATH_EVAL=false
- # Enable this setting to allow insecure Agents like the ShellCommandAgent. Only do this
- # when you trust everyone using your Huginn installation.
- ENABLE_INSECURE_AGENTS=false
- # Enable this setting to allow second precision schedule in
- # SchedulerAgent. By default, the use of the "second" field is
- # restricted so that any value other than a single zero (which means
- # "on the minute") is disallowed to prevent abuse of service.
- ENABLE_SECOND_PRECISION_SCHEDULE=false
- # Use Graphviz for generating diagrams instead of using Google Chart
- # Tools. Specify a dot(1) command path built with SVG support
- # enabled.
- #USE_GRAPHVIZ_DOT=dot
- # Timezone. Use `rake time:zones:local` or `rake time:zones:all` to get your zone name
- TIMEZONE="Pacific Time (US & Canada)"
- # Number of failed jobs to keep in the database
- FAILED_JOBS_TO_KEEP=100
|