Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 1.26 KB

README.md

File metadata and controls

73 lines (55 loc) · 1.26 KB

Quickstart

Update Configuration

Copy example.env to .env and update values

Build and run with docker-compose or podman-compose

docker-compose build

docker-compose up

Try it out

Open your browser to http://localhost:8080

Run outside of a container:

Install Dependencies

pip3 install --user pipenv

pipenv install
pipenv run src/app.py

## or, use the pipenv shell
pipenv shell

python src/app.py

Try with curl (so you can specify the authorized account without oauth2_proxy)

curl -H 'X-Forwarded-Email:user@example.com' http://localhost:8080

Development

Install Dependencies

pip3 install --user pipenv

pipenv install

Add libraries

pipenv install library_name

Use pipenv shell for your python environment

pipenv shell

References

Build Tools

  • Github Source Control
  • Github Actions
  • Github Image Repository

Runtime Environment

Authentication