WIP: local production settings updates

This commit is contained in:
2026-07-12 03:55:26 +02:00
parent 4e3bf6dab0
commit 3268e53642
5 changed files with 18 additions and 9 deletions

View File

@@ -165,7 +165,7 @@ CELERY_TASK_SERIALIZER = 'json'
STATIC_URL = '/static/'
# Direktorij gdje će 'collectstatic' skupljati sve statičke datoteke (za produkciju)
STATIC_ROOT = BASE_DIR / '/app/staticfiles'
# STATIC_ROOT = BASE_DIR / '/app/staticfiles'
# (Opcionalno, ali preporučeno za ERP) Ako koristiš i medije (dokumente)
MEDIA_URL = '/media/'
@@ -211,4 +211,4 @@ CACHES = {
'BACKEND': 'django.core.cache.backends.redis.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379/1',
}
}
}

View File

@@ -16,9 +16,11 @@ DATABASES = {
}
# Sigurnosne postavke
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_SSL_REDIRECT = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
USE_X_FORWARDED_HOST = True
# Produkcijski CORS (samo domena na kojoj vrti Astro)
CORS_ALLOWED_ORIGINS = os.environ.get('CORS_ALLOWED_ORIGINS', '').split(',')
@@ -34,5 +36,7 @@ CSRF_TRUSTED_ORIGINS = [
]
# Statika i Mediji
STATIC_URL = '/static/'
STATIC_ROOT = '/app/staticfiles'
MEDIA_ROOT = '/app/media'
MEDIA_URL = '/media/'
MEDIA_ROOT = '/app/media'

0
backend/entrypoint.sh Normal file → Executable file
View File