first commit
This commit is contained in:
30
.devcontainer/config/codespaces-configuration.py
Normal file
30
.devcontainer/config/codespaces-configuration.py
Normal file
@@ -0,0 +1,30 @@
|
||||
# GitHub Codespaces NetBox Configuration
|
||||
# CSRF/hosts setup for Codespaces URLs
|
||||
|
||||
import os
|
||||
|
||||
codespace_name = os.environ.get("CODESPACE_NAME")
|
||||
port_domain = os.environ.get("GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN", "app.github.dev")
|
||||
|
||||
if codespace_name:
|
||||
codespaces_url = f"https://{codespace_name}-8000.{port_domain}"
|
||||
CSRF_TRUSTED_ORIGINS = [
|
||||
codespaces_url,
|
||||
"http://localhost:8000",
|
||||
"http://127.0.0.1:8000",
|
||||
]
|
||||
ALLOWED_HOSTS = [
|
||||
f"{codespace_name}-8000.{port_domain}",
|
||||
"localhost",
|
||||
"127.0.0.1",
|
||||
"*",
|
||||
]
|
||||
print(f"🔗 Codespaces detected: {codespace_name}")
|
||||
print(f"🔒 CSRF Trusted Origins: {CSRF_TRUSTED_ORIGINS}")
|
||||
print(f"🌐 Allowed Hosts: {ALLOWED_HOSTS}")
|
||||
else:
|
||||
CSRF_TRUSTED_ORIGINS = [
|
||||
"http://localhost:8000",
|
||||
"http://127.0.0.1:8000",
|
||||
]
|
||||
ALLOWED_HOSTS = ["*"]
|
||||
Reference in New Issue
Block a user