Browse Source

adding the option to store environment variables in a text file :)

pull/30/head
mb 2 years ago
parent
commit
67fe8b0828
  1. 9
      Makefile
  2. 21
      README.md
  3. 4
      config.env

9
Makefile

@ -1,7 +1,14 @@
SHELL := /bin/bash
default: run default: run
setup: setup:
@if [ ! -d ".venv" ]; then python3 -m venv .venv && .venv/bin/pip install -r requirements.txt; fi @if [ ! -d ".venv" ]; then python3 -m venv .venv && .venv/bin/pip install -r requirements.txt; fi
run: config:
@set -a
@source config.env
@set +a
run: config
@.venv/bin/python octomode.py @.venv/bin/python octomode.py

21
README.md

@ -85,19 +85,22 @@ You can clone this repository to run octomode on your own computer or server.
Then you can configure your environment. Then you can configure your environment.
You can do this by passing the values on the command-line before running octomode: You can do this in two ways:
* by editing the `config.env` file
* by storing the configuration settings as *environment variables* before running octomode:
``` ```
export OCTOMODE_PORTNUMBER=XXX $ export OCTOMODE_PORTNUMBER=XXX
export OCTOMODE_PAD_URL=XXX $ export OCTOMODE_PAD_URL=XXX
export OCTOMODE_PAD_API_URL=XXX $ export OCTOMODE_PAD_API_URL=XXX
export OCTOMODE_PAD_API_KEY=XXX $ export OCTOMODE_PAD_API_KEY=XXX
``` ```
- **OCTOMODE_PORTNUMBER**: optional, default: `5001` - **OCTOMODE_PORTNUMBER**: *optional*, default: `5001`
- **OCTOMODE_PAD_URL**: optional, default: `https://pad.vvvvvvaria.org/` - **OCTOMODE_PAD_URL**: *optional*, default: `https://pad.vvvvvvaria.org/`
- **OCTOMODE_PAD_API_URL**: optional, default: `https://pad.vvvvvvaria.org/api/1.2.15/` - **OCTOMODE_PAD_API_URL**: *optional*, default: `https://pad.vvvvvvaria.org/api/1.2.15/`
- **OCTOMODE_PAD_API_KEY**: required, **no default** - **OCTOMODE_PAD_API_KEY**: *required*, **no default**
(Note: You must provide a value for `OCTOMODE_PAD_API_KEY`.) (Note: You must provide a value for `OCTOMODE_PAD_API_KEY`.)

4
config.env

@ -0,0 +1,4 @@
OCTOMODE_PORTNUMBER=XXX
OCTOMODE_PAD_URL=XXX
OCTOMODE_PAD_API_URL=XXX
OCTOMODE_PAD_API_KEY=XXX
Loading…
Cancel
Save