from .base import * DEBUG = True # ALLOWED_HOSTS = ['localhost', '127.0.0.1', 'backend'] ALLOWED_HOSTS = ['*'] # CSRF trusted origins (env + poznate domene) CSRF_TRUSTED_ORIGINS = [ origin.strip() for origin in os.environ.get('CSRF_TRUSTED_ORIGINS', '').split(',') if origin.strip() ] + [ 'https://api-004.captain.mitteworkspace.cloud', 'https://serviseri-004.captain.mitteworkspace.cloud', 'http://localhost:4321', 'http://127.0.0.1:4321', ] # SQLite za brzi lokalni razvoj (nema potrebe za instalacijom Postgresa na laptopu) # DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': BASE_DIR / 'db.sqlite3', # } # } DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': os.environ.get('DB_NAME'), 'USER': os.environ.get('DB_USER'), 'PASSWORD': os.environ.get('DB_PASSWORD'), 'HOST': os.environ.get('DB_HOST', 'db'), 'PORT': os.environ.get('DB_PORT', '5432'), } } # CORS za Astro razvojni port (4321) CORS_ALLOWED_ORIGINS = [ "http://localhost:4321", "http://127.0.0.1:4321", ] # Dodajemo Debug Toolbar za analizu performansi INSTALLED_APPS += ['debug_toolbar'] MIDDLEWARE += ['debug_toolbar.middleware.DebugToolbarMiddleware'] INTERNAL_IPS = ['127.0.0.1'] CELERY_TASK_ALWAYS_EAGER = True # URL kojim će preglednik dohvaćati statiku STATIC_URL = '/static/' # Direktorij gdje će 'collectstatic' skupljati sve statičke datoteke (za produkciju) STATIC_ROOT = BASE_DIR / '/tmp/staticfiles' # (Opcionalno, ali preporučeno za ERP) Ako koristiš i medije (dokumente) MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / 'media'