You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.2 KiB
Docker

# ============================================================
# ScalesApp Docker Configuration
# Copy this file to .env and fill in your values:
# cp .env.docker .env
# NOTE: Docker Compose .env does not expand variables like ${SERVER_HOST},
# so all values must be written out explicitly.
# ============================================================
# --- Database ---
DB_PASSWORD=admin
# --- Django ---
# Generate a real key with: python -c "import secrets; print(secrets.token_hex(50))"
SECRET_KEY=change-me-to-a-long-random-string
# Comma-separated list of hostnames/IPs Django will accept requests for
ALLOWED_HOSTS=localhost,127.0.0.1,192.168.24.45
# Comma-separated origins the browser is allowed to call from
CORS_ALLOWED_ORIGINS=http://192.168.24.45:8100,http://localhost:8100
# --- Frontend (baked into the React bundle at build time) ---
# Address the browser uses to reach the Django API
REACT_APP_API_URL=http://192.168.24.45:8101
# Address the browser uses to reach the serial bridge SSE stream
REACT_APP_SERIAL_URL=http://192.168.24.45:8102
# --- Serial bridge / test writer ---
BAUD_RATE=9600
TEST_DATA_TYPE=scales
SCALES_MIN=5000
SCALES_MAX=20000