2020-06-02 05:41:39 +08:00
{
"name" : "Shynet" ,
2020-08-31 20:38:00 +08:00
"description" : "Modern, privacy-friendly, and detailed web analytics that works without cookies or JS." ,
"keywords" : [
"app.json" ,
"shynet" ,
"heroku" ,
"analytics" ,
"privacy" ,
"friendly"
2020-06-02 05:41:39 +08:00
] ,
"website" : "https://github.com/milesmcc/shynet" ,
"repository" : "https://github.com/milesmcc/shynet" ,
"logo" : "https://github.com/milesmcc/shynet/raw/master/images/slogo.png" ,
"success_url" : "/" ,
"stack" : "container" ,
"addons" : [
"heroku-postgresql:hobby-dev"
] ,
"formation" : {
"web" : {
"quantity" : 1 ,
"size" : "free"
}
} ,
"env" : {
"DB_NAME" : {
2020-06-14 07:59:36 +08:00
"description" : "Postgres database name (not required if using Postgres addon)" ,
2020-06-02 05:41:39 +08:00
"value" : "shynet" ,
"required" : false
} ,
"DB_USER" : {
2020-06-14 07:59:36 +08:00
"description" : "Postgres database username (not required if using Postgres addon)" ,
2020-06-02 05:41:39 +08:00
"value" : "" ,
"required" : false
} ,
"DB_PASSWORD" : {
2020-06-14 07:59:36 +08:00
"description" : "Postgres database password (not required if using Postgres addon)" ,
2020-06-02 05:41:39 +08:00
"value" : "" ,
"required" : false
} ,
"DB_HOST" : {
2020-06-14 07:59:36 +08:00
"description" : "Postgres database hostname (not required if using Postgres addon)" ,
2020-06-02 05:41:39 +08:00
"value" : "" ,
"required" : false
} ,
"DB_PORT" : {
2020-06-14 07:59:36 +08:00
"description" : "Postgres database port (not required if using Postgres addon)" ,
2020-06-02 05:41:39 +08:00
"value" : "5432" ,
"required" : false
} ,
"EMAIL_HOST" : {
2020-06-14 07:59:36 +08:00
"description" : "SMTP server hostname (for sending emails)" ,
2020-06-02 05:41:39 +08:00
"value" : "smtp.gmail.com" ,
"required" : false
} ,
"EMAIL_PORT" : {
2020-06-14 07:59:36 +08:00
"description" : "SMTP server port (for sending emails)" ,
2020-06-02 05:41:39 +08:00
"value" : "465" ,
"required" : false
} ,
"EMAIL_HOST_USER" : {
2020-06-14 07:59:36 +08:00
"description" : "SMTP server username (for sending emails)" ,
2020-06-14 10:05:11 +08:00
"value" : "" ,
2020-06-02 05:41:39 +08:00
"required" : false
} ,
"EMAIL_HOST_PASSWORD" : {
2020-06-14 07:59:36 +08:00
"description" : "SMTP server password (for sending emails)" ,
2020-06-02 05:41:39 +08:00
"value" : "" ,
"required" : false
} ,
"SERVER_EMAIL" : {
2020-06-14 07:59:36 +08:00
"description" : "Email address (for sending emails)" ,
"value" : "<Shynet> noreply@shynet.example.com" ,
2020-06-02 05:41:39 +08:00
"required" : false
} ,
"DJANGO_SECRET_KEY" : {
2020-06-14 07:59:36 +08:00
"description" : "Django secret key" ,
2020-06-02 05:41:39 +08:00
"generator" : "secret"
} ,
"ALLOWED_HOSTS" : {
2020-06-14 07:59:36 +08:00
"description" : "For better security, set this to your deployment's domain. (Where you will actually host, not embed, Shynet.) Set to '*' to allow serving all domains." ,
2020-06-02 05:41:39 +08:00
"value" : "*" ,
"required" : false
} ,
2020-06-19 03:15:10 +08:00
"ACCOUNT_SIGNUPS_ENABLED" : {
2020-06-14 07:59:36 +08:00
"description" : "Set to True (capitalized) if you want people to be able to sign up for your Shynet instance (not recommended)." ,
2020-06-02 05:41:39 +08:00
"value" : "False" ,
"required" : false
} ,
"TIME_ZONE" : {
"description" : "The timezone of the admin panel. Affects how dates are displayed." ,
"value" : "America/New_York" ,
"required" : false
} ,
"SCRIPT_USE_HTTPS" : {
2020-06-14 07:59:36 +08:00
"description" : "Set to 'False' if you will not be serving Shynet over HTTPS." ,
2020-06-02 05:41:39 +08:00
"value" : "True" ,
"required" : false
} ,
"SCRIPT_HEARTBEAT_FREQUENCY" : {
"description" : "How frequently should the monitoring script 'phone home' (in ms)?" ,
"value" : "5000" ,
"required" : false
} ,
"SESSION_MEMORY_TIMEOUT" : {
"description" : "How much time can elapse between requests from the same user before a new session is created, in seconds?" ,
"value" : "1800" ,
"required" : false
} ,
"ONLY_SUPERUSERS_CREATE" : {
2020-06-14 07:59:36 +08:00
"description" : "Should only superusers (admins) be able to create tracked services?" ,
2020-06-02 05:41:39 +08:00
"value" : "True" ,
"required" : false
} ,
"PERFORM_CHECKS_AND_SETUP" : {
2020-06-14 07:59:36 +08:00
"description" : "Whether to perform checks and setup at startup. Recommended value is 'True' for Heroku users." ,
2020-06-02 05:41:39 +08:00
"value" : "True" ,
"required" : false
2020-08-31 20:38:00 +08:00
} ,
"SHOW_SHYNET_VERSION" : {
"description" : "Set to 'False' if you do not want the version to be displayed on the frontend." ,
"value" : "True" ,
"required" : false
2021-04-22 02:13:49 +08:00
} ,
"LOCATION_URL" : {
"description" : "Custom location url to link to in frontend." ,
"value" : "https://www.openstreetmap.org/?mlat=$LATITUDE&mlon=$LONGITUDE" ,
"required" : false
2021-04-30 14:36:50 +08:00
} ,
"DASHBOARD_PAGE_SIZE" : {
"description" : "How many services should be displayed on dashboard page?" ,
"value" : "5" ,
"required" : false
2020-06-02 05:41:39 +08:00
}
}
2020-06-19 03:15:10 +08:00
}