diff --git a/.env.example b/.env.example index 8d5d573..57b9fd2 100644 --- a/.env.example +++ b/.env.example @@ -15,7 +15,23 @@ REDIS_URL=redis://127.0.0.1:6379/0 CELERY_QUEUES=send_email,append_sent,notifications,calendar,default CALENDAR_OUTBOX_TERMINAL_RETENTION_DAYS=90 +GOVOPLAN_CONNECTOR_ALLOW_PRIVATE_NETWORKS=false +GOVOPLAN_CONNECTOR_MAX_STRUCTURED_RESPONSE_BYTES=16777216 +GOVOPLAN_CONNECTOR_MAX_FILE_TRANSFER_BYTES=536870912 +GOVOPLAN_CONNECTOR_SECRET_ENV_ALLOWLIST= +GOVOPLAN_CONNECTOR_CA_BUNDLE_ALLOWLIST= +GOVOPLAN_HTTP_MAX_REQUEST_BODY_BYTES=536870912 +GOVOPLAN_HTTP_HSTS_SECONDS=31536000 + +AUTH_LOGIN_THROTTLE_ENABLED=true +AUTH_LOGIN_THROTTLE_IDENTITY_LIMIT=10 +AUTH_LOGIN_THROTTLE_CLIENT_LIMIT=100 +AUTH_LOGIN_THROTTLE_WINDOW_SECONDS=900 +AUTH_LOGIN_THROTTLE_REDIS_RETRY_SECONDS=30 + CORS_ORIGINS=https://govoplan.example.org +GOVOPLAN_TRUSTED_HOSTS=govoplan.example.org +FORWARDED_ALLOW_IPS=127.0.0.1 AUTH_COOKIE_SECURE=true AUTH_COOKIE_SAMESITE=lax AUTH_COOKIE_DOMAIN= diff --git a/dev/production-like/.env.example b/dev/production-like/.env.example index e45431d..1d55057 100644 --- a/dev/production-like/.env.example +++ b/dev/production-like/.env.example @@ -19,8 +19,24 @@ CELERY_ENABLED=true CELERY_QUEUES=send_email,append_sent,notifications,calendar,default CALENDAR_OUTBOX_TERMINAL_RETENTION_DAYS=90 +GOVOPLAN_CONNECTOR_ALLOW_PRIVATE_NETWORKS=true +GOVOPLAN_CONNECTOR_MAX_STRUCTURED_RESPONSE_BYTES=16777216 +GOVOPLAN_CONNECTOR_MAX_FILE_TRANSFER_BYTES=536870912 +GOVOPLAN_CONNECTOR_SECRET_ENV_ALLOWLIST= +GOVOPLAN_CONNECTOR_CA_BUNDLE_ALLOWLIST= +GOVOPLAN_HTTP_MAX_REQUEST_BODY_BYTES=536870912 +GOVOPLAN_HTTP_HSTS_SECONDS=0 + +AUTH_LOGIN_THROTTLE_ENABLED=true +AUTH_LOGIN_THROTTLE_IDENTITY_LIMIT=10 +AUTH_LOGIN_THROTTLE_CLIENT_LIMIT=100 +AUTH_LOGIN_THROTTLE_WINDOW_SECONDS=900 +AUTH_LOGIN_THROTTLE_REDIS_RETRY_SECONDS=30 + ENABLED_MODULES=tenancy,organizations,identity,access,admin,dashboard,policy,audit,campaigns,files,mail,calendar,docs,ops CORS_ORIGINS=http://127.0.0.1:5173,http://localhost:5173 +GOVOPLAN_TRUSTED_HOSTS=127.0.0.1,localhost,testserver +FORWARDED_ALLOW_IPS=127.0.0.1 AUTH_COOKIE_SECURE=false FILE_STORAGE_BACKEND=local FILE_STORAGE_LOCAL_ROOT=runtime/production-like/files