From 5b413d7e045d09dc5c5916cb22d82438ec6c92ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Wsu=C5=82?= <2nickers@gmail.com> Date: Sat, 14 May 2022 14:54:53 +0200 Subject: [PATCH] feat: self host github oauth (#46) --- .env | 4 ++++ docker-compose.yml | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env b/.env index 8412f0bc25..ec7edca352 100644 --- a/.env +++ b/.env @@ -1,2 +1,6 @@ SITE_URL=localhost DB_PASSWORD=changeme + +# GitHub OAuth- https://docs.github.com/en/developers/apps/building-oauth-apps/creating-an-oauth-app +GITHUB_OAUTH_CLIENT_ID=yours_client_id +GITHUB_OAUTH_CLIENT_SECRET=yours_client_sected diff --git a/docker-compose.yml b/docker-compose.yml index fd0ac36f45..d20520634c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,11 +27,13 @@ services: environment: - DATABASE_URL=postgres://postgres:${DB_PASSWORD}@db/windmill?sslmode=disable - APP_USER_PASSWORD=changeme - - BASE_URL=https://localhost" - - BASE_INTERNAL_URL=http://localhost:8000" + - BASE_URL=https://${SITE_URL} + - BASE_INTERNAL_URL=http://localhost:8000 - RUST_LOG=info - NUM_WORKERS=3 - RUST_BACKTRACE=1 + - GITHUB_OAUTH_CLIENT_ID=${GITHUB_OAUTH_CLIENT_ID} + - GITHUB_OAUTH_CLIENT_SECRET=${GITHUB_OAUTH_CLIENT_SECRET} depends_on: db: