{
    "name": "Baby Buddy",
    "description": "Helps caregivers track baby's habits to learn about and predict needs without (as much) guess work.",
    "keywords": [
        "baby",
        "baby buddy",
        "dashboard",
        "django",
        "infant",
        "newborn",
        "python",
        "self-host"
    ],
    "repository": "https://github.com/babybuddy/babybuddy",
    "website": "http://www.baby-buddy.net",
    "buildpacks": [
        {
            "url": "heroku/python"
        }
    ],
    "env": {
        "DJANGO_SETTINGS_MODULE": {
            "description": "A prebuilt configuration for Heroku.",
            "value": "babybuddy.settings.heroku"
        },
        "SECRET_KEY": {
            "description": "Used for the auth system.",
            "generator": "secret"
        },
        "DISABLE_COLLECTSTATIC": {
            "description": "Prevent static asset collection.",
            "value": "1"
        },
        "TIME_ZONE": {
            "description": "Sets the instance default time zone.",
            "value": "UTC"
        }
    },
    "scripts": {
        "postdeploy": "python manage.py migrate && python manage.py createcachetable"
    }
}

{
    "name": "Baby Buddy",
    "description": "Helps caregivers track baby's habits to learn about and predict needs without (as much) guess work.",
    "keywords": [
        "baby",
        "baby buddy",
        "dashboard",
        "django",
        "infant",
        "newborn",
        "python",
        "self-host"
    ],
    "repository": "https://github.com/babybuddy/babybuddy",
    "website": "https://docs.baby-buddy.net",
    "buildpacks": [
        {
            "url": "heroku/python"
        }
    ],
    "env": {
        "DJANGO_SETTINGS_MODULE": {
            "description": "A prebuilt configuration for Heroku.",
            "value": "babybuddy.settings.heroku"
        },
        "DISABLE_COLLECTSTATIC": {
            "description": "Prevent static asset collection.",
            "generator": "secret"
        },
        "SECRET_KEY": {
            "description": "Used for the auth system.",
            "generator": "secret"
        }
    },
    "scripts": {
        "postdeploy": "python manage.py migrate && python manage.py createcachetable"
    }
}

Use Heroku generator for DISABLE_COLLECTSTATIC
Use Heroku generator for DISABLE_COLLECTSTATIC

Heroku's attempts to run collectstatic automatically but Baby Buddy never
wants that. Instead of offering a user-editable environment variable this
change uses Heroku's secret generator to set the variable so the user cannot
change it during deploy.
