./manage.py collectstatic run without environment variables

Assigned to


2 years ago
11 months ago


(Reporter: peterbe, Assigned: miles)


Firefox Tracking Flags

(Not tracked)



(1 attachment)



2 years ago
The command `./manage.py collectstatic` [0] is being run without any config. 

It's fortunate this hasn't hurt us before but now, when we run it, we need access to GOOGLE_ANALYTICS_ID which is configured in settings/base.py and it's value comes from consulate socorro/webapp-django

[0] https://github.com/mozilla/socorro/blob/af8f5ae090ecb4439131b860e18bd3e98df7280c/webapp-django/bin/bootstrap.sh#L18


2 years ago
Assignee: nobody → peterbe

Comment 2

2 years ago
Commit pushed to master at https://github.com/mozilla/socorro

bug 1314258 - run './manage.py collectstatic' with env vars (#3566)

* bug 1314258 - run './manage.py collectstatic' with env vars

* default in setting instead

* cleaning up comment about hack

Comment 3

2 years ago
JP, I had to do something drastic to get the google analytics to work again. See PR mentioned/linked above. 

Ideally we should be executing the `./manage.py collectstatic` command WITH consulate setting all the environment variables. Can you figure out how to do that?
Assignee: peterbe → jschneider
Component: Webapp → Infra


2 years ago
Assignee: jschneider → adrian
Priority: -- → P2


2 years ago
Assignee: adrian → miles
Changing this bug to be a P3. It's interesting, but probably not something we have time for. If there's a compelling reason why this has urgency and should get done now, please let us know in a comment!
Priority: P2 → P3
At this point we could achieve this result in the new infrastructure without baking the GA ID into the code by injecting it into the Docker build process in CircleCI.
You need to log in before you can comment on or make changes to this bug.