Building an OIDC-capable apache container image
$ docker run -it \
-p 8080:80 \
-v $PWD/sample.conf:/etc/apache2/conf.d/sample.conf \
r-shiny-auth-poc:latest
GitHub Actions are configured to build and tag a new image on each commit to the main
branch.
# Build a new image locally...
$ make build
# ...push to the configured registry.
$ make push
See the separate "infrastructure repository":https://github.com/joshpencheon/r-shiny-infrastructure-poc for an example of bootstrapping this very bare container with:
- Proper websocket proxying for R Shiny
- OIDC configuration with Auth0 as the Identity Provider