# Default execution environment for workers ENVIRONMENT_NAME=Shuffle # Sanitize liquid.py input LIQUID_SANITIZE_INPUT=true # Remote github config for first load SHUFFLE_DOWNLOAD_WORKFLOW_LOCATION= SHUFFLE_DOWNLOAD_WORKFLOW_USERNAME= SHUFFLE_DOWNLOAD_WORKFLOW_PASSWORD= SHUFFLE_DOWNLOAD_WORKFLOW_BRANCH= SHUFFLE_APP_DOWNLOAD_LOCATION=https://github.com/shuffle/python-apps SHUFFLE_DOWNLOAD_AUTH_USERNAME= SHUFFLE_DOWNLOAD_AUTH_PASSWORD= SHUFFLE_DOWNLOAD_AUTH_BRANCH= SHUFFLE_APP_FORCE_UPDATE=false # User config for first load. Username & PW: min length 3 SHUFFLE_DEFAULT_USERNAME= SHUFFLE_DEFAULT_PASSWORD= SHUFFLE_DEFAULT_APIKEY= # Local location of your app directory. Can't use ~/ # Files will get better at some point. Right now: local saving. SHUFFLE_APP_HOTLOAD_FOLDER=./shuffle-apps SHUFFLE_APP_HOTLOAD_LOCATION=./shuffle-apps SHUFFLE_FILE_LOCATION=./shuffle-files # Encryption modifier. This HAS to be set to encrypt any authentication being used in Shuffle. This is put together with other relevant values to ensure multiple parts are needed to decrypt. # If this key is lost or changed, you will have to reauthenticate all apps. SHUFFLE_ENCRYPTION_MODIFIER= # Other configs BASE_URL=http://shuffle-backend:5001 SSO_REDIRECT_URL=http://localhost:3001 BACKEND_HOSTNAME=shuffle-backend BACKEND_PORT=5001 FRONTEND_PORT=3001 FRONTEND_PORT_HTTPS=3443 AUTH_FOR_ORBORUS= # CHANGE THIS IF YOU WANT GOOD LOCAL EXECUTIONS: OUTER_HOSTNAME=shuffle-backend DB_LOCATION=./shuffle-database DOCKER_API_VERSION=1.44 # Orborus/Proxy configurations HTTP_PROXY= HTTPS_PROXY= SHUFFLE_PASS_WORKER_PROXY=TRUE SHUFFLE_PASS_APP_PROXY=TRUE SHUFFLE_INTERNAL_HTTP_PROXY=noproxy SHUFFLE_INTERNAL_HTTPS_PROXY=noproxy # Timezone-handler in Orborus, Worker and Apps TZ=Europe/Amsterdam # Used to FIND the containername. cgroup v2: issue 501 ORBORUS_CONTAINER_NAME= # Used for setting up a startup delay for Orborus SHUFFLE_ORBORUS_STARTUP_DELAY= SHUFFLE_SKIPSSL_VERIFY=true # Used for controlling if the environment should run in kubernetes or not IS_KUBERNETES=false #SHUFFLE_BASE_IMAGE_NAME=shuffle #SHUFFLE_BASE_IMAGE_REGISTRY=ghcr.io SHUFFLE_BASE_IMAGE_REPOSITORY=frikky #SHUFFLE_BASE_IMAGE_TAG_SUFFIX="-1.4.0" # For environments using their own docker registry # where they don't want to update http, subflow and shuffle tools again SHUFFLE_USE_GCHR_OVERRIDE_FOR_AUTODEPLOY=true # The eth0 interface inside a container corresponds # to the virtual Ethernet interface that connects # the container to the docker0 SHUFFLE_SWARM_BRIDGE_DEFAULT_INTERFACE=eth0 # 1500 by default SHUFFLE_SWARM_BRIDGE_DEFAULT_MTU=1500 # Used for auto-cleanup of containers. REALLY important at scale. Set to false to see all container info. SHUFFLE_MEMCACHED= SHUFFLE_CONTAINER_AUTO_CLEANUP=true # The amount of concurrent executions Orborus can handle. This is a soft limit, but it's recommended to keep it low. SHUFFLE_ORBORUS_EXECUTION_CONCURRENCY=5 SHUFFLE_HEALTHCHECK_DISABLED=false SHUFFLE_ELASTIC=true SHUFFLE_LOGS_DISABLED=true SHUFFLE_CHAT_DISABLED=false SHUFFLE_DISABLE_RERUN_AND_ABORT=false SHUFFLE_RERUN_SCHEDULE=300 # Definition in case Worker & Orborus is talking to the wrong server SHUFFLE_WORKER_SERVER_URL= # Definition in case Orborus is pulling too often/not often enough SHUFFLE_ORBORUS_PULL_TIME= # Max recursion depth for subflows SHUFFLE_MAX_EXECUTION_DEPTH= # Amount of app replicas SHUFFLE_APP_REPLICAS=3 # DATABASE CONFIGURATIONS DATASTORE_EMULATOR_HOST=shuffle-database:8000 SHUFFLE_OPENSEARCH_URL=https://shuffle-opensearch:9200 SHUFFLE_OPENSEARCH_CERTIFICATE_FILE= SHUFFLE_OPENSEARCH_APIKEY= SHUFFLE_OPENSEARCH_CLOUDID= SHUFFLE_OPENSEARCH_PROXY= SHUFFLE_OPENSEARCH_INDEX_PREFIX= SHUFFLE_OPENSEARCH_SKIPSSL_VERIFY=true SHUFFLE_OPENSEARCH_USERNAME="admin" SHUFFLE_OPENSEARCH_PASSWORD="StrongShufflePassword321!" # In use for the first time setup of OpenSearch + backend of Shuffle OPENSEARCH_INITIAL_ADMIN_PASSWORD="StrongShufflePassword321!" # In use for the first time setup of OpenSearch SHUFFLE_SKIP_PIPELINES=true SHUFFLE_PIPELINE_ENABLED=false #Tenzir related SHUFFLE_TENZIR_URL= SHUFFLE_PROTECTED_CLEANUP_DISABLED=true DEBUG_MODE=false