Spaces:
Sleeping
Sleeping
Commit
·
0ff05c8
1
Parent(s):
3b3925a
Update .gitignore, settings.py, urls.py, and Dockerfile for static and media file handling
Browse files- .gitignore +2 -1
- BridgeMentor/settings.py +4 -6
- BridgeMentor/urls.py +5 -9
- Dockerfile +2 -0
.gitignore
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
**/*.json
|
2 |
venv
|
3 |
migrations
|
4 |
-
db.sqlite3*
|
|
|
|
1 |
**/*.json
|
2 |
venv
|
3 |
migrations
|
4 |
+
db.sqlite3*
|
5 |
+
staticfiles
|
BridgeMentor/settings.py
CHANGED
@@ -181,9 +181,7 @@ if os.environ.get('INSIDEDOCKER'):
|
|
181 |
SOCIAL_AUTH_REDIRECT_IS_HTTPS = True
|
182 |
|
183 |
STATIC_URL = '/static/'
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
'auth', 'static'), # Optional if using auth
|
189 |
-
]
|
|
|
181 |
SOCIAL_AUTH_REDIRECT_IS_HTTPS = True
|
182 |
|
183 |
STATIC_URL = '/static/'
|
184 |
+
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
|
185 |
+
|
186 |
+
media_url = '/media/'
|
187 |
+
media_root = os.path.join(BASE_DIR, 'media')
|
|
|
|
BridgeMentor/urls.py
CHANGED
@@ -38,13 +38,9 @@ urlpatterns = [
|
|
38 |
path('', include('core.urls')), # routes '' to your home app
|
39 |
# routes '' to your home app
|
40 |
path('logout', logout_view, name='logout'),
|
41 |
-
|
42 |
-
|
43 |
]
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
# urlpatterns += static(settings.MEDIA_URL,
|
50 |
-
# document_root=settings.MEDIA_ROOT)
|
|
|
38 |
path('', include('core.urls')), # routes '' to your home app
|
39 |
# routes '' to your home app
|
40 |
path('logout', logout_view, name='logout'),
|
|
|
|
|
41 |
]
|
42 |
+
|
43 |
+
urlpatterns += static(settings.STATIC_URL,
|
44 |
+
document_root=settings.STATIC_ROOT)
|
45 |
+
urlpatterns += static(settings.MEDIA_URL,
|
46 |
+
document_root=settings.MEDIA_ROOT)
|
|
|
|
Dockerfile
CHANGED
@@ -22,6 +22,8 @@ COPY requirements.txt .
|
|
22 |
RUN pip install --upgrade pip && pip install -r requirements.txt
|
23 |
COPY . .
|
24 |
|
|
|
|
|
25 |
# Install SSH client and other utilities
|
26 |
RUN apt-get update && apt-get install -y \
|
27 |
openssh-client \
|
|
|
22 |
RUN pip install --upgrade pip && pip install -r requirements.txt
|
23 |
COPY . .
|
24 |
|
25 |
+
RUN python manage.py collectstatic --noinput
|
26 |
+
|
27 |
# Install SSH client and other utilities
|
28 |
RUN apt-get update && apt-get install -y \
|
29 |
openssh-client \
|