1+ # Core secrets for Rafiki - change these in production!
2+ export POSTGRES_PASSWORD=rafiki
3+ export SUPERADMIN_PASSWORD=rafiki
4+ export APP_SECRET=rafiki
5+
16# Core external configuration for Rafiki
27export DOCKER_NETWORK=rafiki
38export DOCKER_SWARM_ADVERTISE_ADDR=127.0.0.1
4- export RAFIKI_VERSION=0.0.9
9+ export RAFIKI_VERSION=0.1.0
510export RAFIKI_ADDR=127.0.0.1
611export ADMIN_EXT_PORT=3000
712export ADMIN_WEB_EXT_PORT=3001
813export ADVISOR_EXT_PORT=3002
914export POSTGRES_EXT_PORT=5433
1015export REDIS_EXT_PORT=6380
11- export DATA_WORKDIR_PATH=$PWD /data # Shares a data folder with containers
12- export LOGS_WORKDIR_PATH=$PWD /logs # Shares a folder with containers that stores components' logs
16+ export HOST_WORKDIR_PATH=$PWD
1317export APP_MODE=DEV # DEV or PROD
18+ export POSTGRES_DUMP_FILE_PATH=$PWD /db_dump.sql # PostgreSQL database dump file
19+ export DOCKER_NODE_LABEL_AVAILABLE_GPUS=available_gpus # Docker node label for no. of services currently running on the node
20+ export DOCKER_NODE_LABEL_NUM_SERVICES=num_services # Docker node label for no. of services currently running on the node
1421
1522# Internal credentials for Rafiki's components
1623export POSTGRES_USER=rafiki
1724export POSTGRES_DB=rafiki
18- export POSTGRES_PASSWORD=rafiki
1925
2026# Internal hosts & ports and configuration for Rafiki's components
2127export POSTGRES_HOST=rafiki_db
@@ -28,9 +34,10 @@ export REDIS_HOST=rafiki_cache
2834export REDIS_PORT=6379
2935export PREDICTOR_PORT=3003
3036export ADMIN_WEB_HOST=rafiki_admin_web
31- export DATA_DOCKER_WORKDIR_PATH=/root/rafiki/data
32- export LOGS_DOCKER_WORKDIR_PATH=/root/rafiki/logs
33- export DOCKER_WORKDIR_PATH=/root/rafiki
37+ export DOCKER_WORKDIR_PATH=/root
38+ export DATA_DIR_PATH=data # Shares a data folder with containers, relative to workdir
39+ export LOGS_DIR_PATH=logs # Shares a folder with containers that stores components' logs, relative to workdir
40+ export PARAMS_DIR_PATH=params # Shares a folder with containers that stores model parameters, relative to workdir
3441export CONDA_ENVIORNMENT=rafiki
3542
3643# Docker images for Rafiki's custom components
@@ -46,7 +53,4 @@ export IMAGE_REDIS=redis:5.0.3-alpine3.8
4653
4754# Utility configuration
4855export PYTHONPATH=$PWD # Ensures that `rafiki` module can be imported at project root
49-
50- # Set alias for correct PIP & python
51- alias pip=' pip3.6'
52- alias python=' python3.6'
56+ export PYTHONUNBUFFERED=1 # Ensures logs from Python appear instantly ``
0 commit comments