# One Sky IT's Aether Framework and System OSIT_ENV=development # OSIT_ENV=production # OSIT_ENV=testing AE_LOG_LVL=warning # Python loglevel: warning, info, debug, etc OSIT_WEB_HTTP_PORT=8080 OSIT_WEB_HTTPS_PORT=4443 # For now this extra host variable is important for the AE Flask app to connect to the AE FastAPI API. DOCKER_AE_SERVER_EXTRA_HOST=test.oneskyit.com:192.168.32.20 DOCKER_AE_APP_SERVER_EXTRA_HOST=test-app.oneskyit.com:192.168.32.20 DOCKER_AE_API_SERVER_EXTRA_HOST=test-api.oneskyit.com:192.168.32.20 DOCKER_AE_API_V5_SERVER_EXTRA_HOST=test-api-v5.oneskyit.com:192.168.32.20 DOCKER_AE_APP_EXTRA_HOST=test-api.oneskyit.com:192.168.32.20 DOCKER_AE_APP_EXTRA_HOST_V5=test-api-v5.oneskyit.com:192.168.32.20 # DOCKER_AE_APP_EXTRA_HOST=default-api.oneskyit.com:104.237.143.4 # This is the server name for nginx for each of these sites. # Only one server name per server_name in nginx with envsubst!!! A bug??? DOCKER_AE_API_SERVER_NAME=default-api.oneskyit.com DOCKER_AE_API_V5_SERVER_NAME=default-api-v5.oneskyit.com # DOCKER_AE_APP_SERVER_NAME=default-app.oneskyit.com DOCKER_PHPMYADMIN_SERVER_NAME=default-phpmyadmin.oneskyit.com DOCKER_OSIT_SERVER_NAME=default.oneskyit.com # This needs to be updated for each client's subdomain. # This is not currently working with the nginx Docker Compose. It uses envsubst with a template conf file. OSIT_NGINX_SERVER_NAMES=flask_gunicorn.localhost,demo.localhost,test.localhost,test.oneskyit.com,test-app.oneskyit.com,test-connect.oneskyit.com,*.test-connect.oneskyit.com,test-demo.oneskyit.com,*.test-demo.oneskyit.com,test-app.oneskyit.com,default-app.oneskyit.com # Aether general shared config options # For general shared config options like API access and use, database access and use, Redis, and SMTP # home development, live testing, live production, onsite development, onsite testing, onsite production??? AE_CFG_ID=0 AE_SERVER=test.oneskyit.com ## Aether API access and use AE_API_PROTOCOL=https AE_API_SERVER=test-api.oneskyit.com AE_API_SERVER_INTERNAL=test-api.oneskyit.com AE_API_PORT=443 AE_API_PATH= AE_API_SECRET_KEY=the-secret-api-key ## Aether DB access and use AE_DB_SERVER=linode.oneskyit.com AE_DB_PORT=3306 AE_DB_NAME=aether_dev AE_DB_USERNAME=osit_aether AE_DB_PASSWORD="the password with $$ escape" AE_DB_V5_SERVER=linode.oneskyit.com AE_DB_V5_PORT=3306 AE_DB_V5_NAME=aether_v5_dev AE_DB_V5_USERNAME=ae_v5 AE_DB_V5_PASSWORD="" ## Aether Redis access and use AE_REDIS_SERVER=redis AE_REDIS_PORT=6379 ## Aether SMTP access and use AE_SMTP_SERVER=linode.oneskyit.com AE_SMTP_PORT=465 AE_SMTP_USERNAME=send_mail # AE_SMTP_PASSWORD="not currently used" # Aether API specific config options (FastAPI) # AE_API_CFG_ID=0 # NOT CURRENTLY NEED OR USED AE_API_ENV=development AE_API_DIR=/srv/aether_api AE_API_LOG_PATH="/logs/aether_api.log" AE_API_WORKERS=1 AE_API_THREADS=1 AE_API_RELOAD=False # Aether app specific config (Flask with Svelte) AE_APP_CFG_ID=0 AE_APP_ENV=development AE_APP_UX_MODE=default # AE_APP_UX_MODE=onsite # AE_APP_UX_MODE=native AE_APP_DIR=/srv/aether_app AE_APP_LOG_PATH="/logs/aether_app.log" AE_APP_WORKERS=1 AE_APP_THREADS=1 AE_APP_RELOAD=True