Configuration
Setting up your configuration
You can specify Jet Bridge configuration through one of the following methods: command-line arguments, config files, or environment variables. Here are examples:
Method 1. Command-line arguments
jet_bridge --database_engine=postgresql \
--database_host=localhost \
--database_port=5432 \
--database_user=user \
--database_password=password \
--database_name=mydb
Method 2. Config file
[JET]
DATABASE_ENGINE=postgresql
DATABASE_HOST=localhost
DATABASE_PORT=5432
DATABASE_NAME=mydb
DATABASE_USER=user
DATABASE_PASSWORD=password
Method 3. Environment variables
DATABASE_ENGINE=postgresql \
DATABASE_HOST=localhost \
DATABASE_PORT=5432 \
DATABASE_NAME=mydb \
DATABASE_USER=user \
DATABASE_PASSWORD=password \
jet_bridge
Method 4. settings.py (Django package)
# For Django package database settings are taken from
# DATABASES['default'] setting so you don't need to specify it.
JET_JWT_VERIFY_KEY='YOUR_CUSTOM_JWT_VERIFY_KEY'
All available settings
Required settings
Name
Description
DATABASE_ENGINE
Database engine, one of: postgresql mysql oracle mssql+pyodbc sqlite
none
DATABASE_HOST
Database host
DATABASE_PORT
Database port
DATABASE_USER
Database user
DATABASE_PASSWORD
Database password
DATABASE_NAME
Database name or path (SQLite)
Optional settings
Name
Default
Description
ADDRESS (optional)
0.0.0.0
Jet Bridge address
PORT (optional)
8888
Jet Bridge port
SSL_CERT (optional)
-- none --
File path to SSL certificate
SSL_KEY (optional)
-- none --
File path to SSL private key
CONFIG (optional)
/etc/jet.conf
Path to config file
DEBUG (optional)
false
Run in debug mode
READ_ONLY (optional)
false
Data read only
BASE_URL (optional)
https://example.com/
Jet Bridge base URL
MEDIA_STORAGE (optional)
default
Media storage type
MEDIA_ROOT (optional)
media
Media root
MEDIA_BASE_URL (optional)
-- none --
Media base URL
COOKIE_SAMESITE (optional)
None
Cookie Samesite attribute
COOKIE_SECURE (optional)
true
Is host with HTTPS
COOKIE_DOMAIN (optional)
-- none --
Cookie domain
COOKIE_COMPRESS (optional)
false
GZIP cookies that may be large in size
THREADS (optional)
number of CPUs
Number of threads Jet Bridge will create to serve requests
CORS_HEADERS (optional)
true
Specifies if Jet Bridge should automatically add CORS headers or want to add them on your own
Last updated
Was this helpful?