Skip to content

Commit 4c44d80

Browse files
authored
Revert "Improve static deploy" (#2621)
Revert "Improve static deploy (#2609)" This reverts commit 18e1d74.
1 parent 00b4302 commit 4c44d80

File tree

7 files changed

+3
-50
lines changed

7 files changed

+3
-50
lines changed

Diff for: Procfile

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ release: python manage.py migrate --noinput
22
web: bin/start-nginx gunicorn -c gunicorn.conf pydotorg.wsgi
33
worker: celery -A pydotorg worker -l INFO
44
worker-beat: celery -A pydotorg beat -l INFO --scheduler django_celery_beat.schedulers:DatabaseScheduler
5-
postdeploy: python manage.py postdeploy

Diff for: fastly/utils.py

-20
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,3 @@ def purge_url(path):
2020
return response
2121

2222
return None
23-
24-
25-
def purge_surrogate_key(key):
26-
"""
27-
Purge a Fastly.com Surrogate-Key given a key.
28-
"""
29-
if settings.DEBUG:
30-
return
31-
32-
api_key = getattr(settings, 'FASTLY_API_KEY', None)
33-
service_id = getattr(settings, 'FASTLY_SERVICE_ID', None)
34-
if api_key and service_id:
35-
response = requests.request(
36-
"POST",
37-
f'https://api.fastly.com/service/{service_id}/purge/{key}',
38-
headers={'Fastly-Key': api_key},
39-
)
40-
return response
41-
42-
return None

Diff for: pydotorg/management/__init__.py

Whitespace-only changes.

Diff for: pydotorg/management/commands/__init__.py

Whitespace-only changes.

Diff for: pydotorg/management/commands/postdeploy.py

-14
This file was deleted.

Diff for: pydotorg/settings/base.py

+2-8
Original file line numberDiff line numberDiff line change
@@ -285,10 +285,8 @@
285285
MAILING_LIST_PSF_MEMBERS = "[email protected]"
286286

287287
### Fastly ###
288-
FASTLY_SERVICE_ID = False # Set to a Fastly Service ID in production to allow
289-
# purges by Surrogate-Key
290-
FASTLY_API_KEY = False # Set to Fastly API key in production to allow
291-
# pages to be purged on save
288+
FASTLY_API_KEY = False # Set to Fastly API key in production to allow pages to
289+
# be purged on save
292290

293291
# Jobs
294292
JOB_THRESHOLD_DAYS = 90
@@ -351,10 +349,6 @@
351349

352350
GLOBAL_SURROGATE_KEY = 'pydotorg-app'
353351

354-
### pydotorg.settings.cabotage.add_surrogate_keys_to_static
355-
356-
STATIC_SURROGATE_KEY = 'pydotorg-static'
357-
358352
### PyCon Integration for Sponsor Voucher Codes
359353
PYCON_API_KEY = config("PYCON_API_KEY", default="deadbeef-dead-beef-dead-beefdeadbeef")
360354
PYCON_API_SECRET = config("PYCON_API_SECRET", default="deadbeef-dead-beef-dead-beefdeadbeef")

Diff for: pydotorg/settings/cabotage.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,6 @@
5353
},
5454
}
5555

56-
def add_surrogate_keys_to_static(headers, path, url):
57-
headers['Surrogate-Key'] = STATIC_SURROGATE_KEY
58-
59-
WHITENOISE_ADD_HEADERS_FUNCTION = add_surrogate_keys_to_static
60-
6156
EMAIL_HOST = config('EMAIL_HOST')
6257
EMAIL_HOST_USER = config('EMAIL_HOST_USER')
6358
EMAIL_HOST_PASSWORD = config('EMAIL_HOST_PASSWORD')
@@ -68,8 +63,7 @@ def add_surrogate_keys_to_static(headers, path, url):
6863
PEP_REPO_PATH = None
6964
PEP_ARTIFACT_URL = config('PEP_ARTIFACT_URL')
7065

71-
# Fastly
72-
FASTLY_SERVICE_ID = config('FASTLY_SERVICE_ID')
66+
# Fastly API Key
7367
FASTLY_API_KEY = config('FASTLY_API_KEY')
7468

7569
SECURE_SSL_REDIRECT = True

0 commit comments

Comments
 (0)