proxstar/HACKING/.env.template
Will Nilges ce35fc90a0 Make proxstar work in Podman
This is the commit message #4:
Basic functionality works, VNC is still trash fire
Don't use config_local
Add a workdir
RUN touch proxmox_ssh_key, update permissions
Update development instructions
Add some comments to the template file, Make it easier-ish for the kiddos.
2022-06-25 21:43:42 -04:00

67 lines
2.1 KiB
Text

# Proxstar
PROXSTAR_VM_EXPIRE_MONTHS=3
PROXSTAR_VNC_CLEANUP_TOKEN=
# Development options
# Determines weather or not to run STARRS queries (for doing stuff like checking for available IPs)
PROXSTAR_USE_STARRS=True
# If you're an RTP and want to see a normal user's homepage view, set this to True.
PROXSTAR_FORCE_STANDARD_USER=False
# Flask
PROXSTAR_IP=0.0.0.0 # The IP address to which Proxstar is served.
PROXSTAR_PORT=8000 # The port Proxstar runs on.
PROXSTAR_SERVER_NAME=localhost:8000 # It's configured this way in SSO.
PROXSTAR_SECRET_KEY= # This can be LITERALLY anything.
# OIDC
PROXSTAR_OIDC_ISSUER=https://sso.csh.rit.edu/auth/realms/csh
PROXSTAR_CLIENT_ID= # Ask an RTP. Can get this from OKD configs.
PROXSTAR_CLIENT_SECRET= # Ask an RTP.
PROXSTAR_REDIRECT_URI=https://proxstar.csh.rit.edu/logout
# Proxmox
PROXSTAR_PROXMOX_HOSTS= # Host list that Proxstar can use (proxstar01, etc...)
PROXSTAR_PROXMOX_USER=api@pve
PROXSTAR_PROXMOX_PASS= # Password for proxstar user
PROXSTAR_PROXMOX_ISO_STORAGE=nfs-iso
PROXSTAR_PROXMOX_VM_STORAGE=ceph
PROXSTAR_PROXMOX_SSH_USER=root
PROXSTAR_PROXMOX_SSH_KEY="" # Ask an RTP. This is gonna look like a certificate.
PROXSTAR_PROXMOX_SSH_KEY_PASS= # Password for above certificate
# STARRS
PROXSTAR_STARRS_DB_HOST=proxstar-postgres
PROXSTAR_DB_NAME=starrs
PROXSTAR_DB_USER=postgres
PROXSTAR_DB_PASS=changeme
PROXSTAR_STARRS_USER=proxstar
PROXSTAR_IP_RANGE=
# LDAP
PROXSTAR_LDAP_BIND_DN= # Ask an RTP. Can be grabbed from ipa10-nrh or OKD
PROXSTAR_LDAP_BIND_PW= # Ditto
# DB
PROXSTAR_SQLALCHEMY_DATABASE_URI=postgresql://postgres:changeme@proxstar-postgres/proxstar
# REDIS
PROXSTAR_REDIS_HOST=proxstar-redis
PROXSTAR_REDIS_PORT=6379
# VNC
PROXSTAR_WEBSOCKIFY_PATH=/opt/app-root/bin/websockify
PROXSTAR_WEBSOCKIFY_TARGET_FILE=/opt/app-root/src/targets
# SENTRY
# If you set the sentry dsn locally, make sure you use the local-dev or some
# other local environment, so we can separate local errors from production
PROXSTAR_SENTRY_DSN=
PROXSTAR_SENTRY_ENV=local-dev
# DATADOG RUM
PROXSTAR_DD_CLIENT_TOKEN=
PROXSTAR_DD_APP_ID=
# GUNICORN
PROXSTAR_TIMEOUT=120