# -*- coding: utf-8 ; mode: sh -*-
#
# These are environment variables used in the scripts in this directory for
# setting up, deploying, and running the BridgeDB staging servers. This file
# is meant to be sourced from those scripts.

REAL_SERVER=/srv/bridges.torproject.org
REAL_FROM_AUTH="$REAL_SERVER"/from-authority
STATUS_FILE="$REAL_FROM_AUTH"/networkstatus-bridges
BRIDGE_FILES="$REAL_FROM_AUTH"/bridge-descriptors
EXTRA_INFO_FILES="$REAL_FROM_AUTH/cached-extrainfo $REAL_FROM_AUTH/cached-extrainfo.new"

SERVER_ROOT=/srv/bridges-test.torproject.org
BIN_DIR="${SERVER_ROOT}"/bin
ETC_DIR="${SERVER_ROOT}"/etc
LOG_DIR="${SERVER_ROOT}"/log
RUN_DIR="${SERVER_ROOT}"/run
VAR_DIR="${SERVER_ROOT}"/var
BRIDGEDB_CONFIG=$ETC_DIR}/test-bridgedb.conf
BRIDGEDB_PIDFILE=$RUN_DIR/bridgedb.pid
FROM_AUTH=$RUN_DIR/from-authority

WORKON_HOME="${HOME}"/virtualenvs
VIRTUALENV="$WORKON_HOME"/bridgedb-test
VIRTUALENV_ACTIVATE="$VIRTUALENV"/bin/activate

PKG_DIR="${VIRTUALENV}"/virtualenv-install
DEPS="virtualenv-12.0.7.tar.gz"
VIRTUALENV_SOURCE_DIR="${PKG_DIR}"/virtualenv-12.0.7
VIRTUALENV_SOURCE_SCRIPT="{$VIRTUALENV_SOURCE_DIR}"/virtualenv.py

BRIDGEDB_CONFIG="${ETC_DIR}"/bridgedb.conf
BRIDGEDB_PIDFILE="${RUN_DIR}"/bridgedb.pid
BRIDGEDB_SERVER_LOGFILE="${LOG_DIR}"/server.log
BRIDGEDB_SOURCE_REPO="${HOME}"/bridgedb
