From 8ca728248b09a46af371ff574ac00f179dfe9252 Mon Sep 17 00:00:00 2001 From: hcourdent Date: Tue, 26 Sep 2023 17:09:56 +0200 Subject: [PATCH] App styling + oauth tuto --- docs/advanced/1_self_host/index.mdx | 4 +- .../4_app_styling.mdx | 28 ++++++- .../15_authentification/index.mdx | 2 +- docs/core_concepts/index.mdx | 2 + .../0_integrations_on_windmill.mdx | 2 +- docs/integrations/gcal.md | 2 +- docs/integrations/gdrive.md | 2 +- docs/integrations/github.mdx | 2 +- docs/integrations/gitlab.mdx | 2 +- docs/integrations/gmail.md | 2 +- docs/integrations/gsheets.md | 2 +- docs/integrations/linkedin.md | 2 +- docs/integrations/slack.mdx | 4 +- docs/misc/0_note_of_intent/index.md | 2 +- .../2_setup_oauth/{index.md => index.mdx} | 78 +++++++++++------- docs/misc/7_plans_details/index.mdx | 2 +- src/landing/AppSection.tsx | 34 +++++++- static/videos/app_styling.mp4 | Bin 0 -> 1810182 bytes static/videos/global_styling.mp4 | Bin 0 -> 2186126 bytes static/videos/styling_component.mp4 | Bin 0 -> 1981772 bytes 20 files changed, 123 insertions(+), 49 deletions(-) rename docs/misc/2_setup_oauth/{index.md => index.mdx} (79%) create mode 100644 static/videos/app_styling.mp4 create mode 100644 static/videos/global_styling.mp4 create mode 100644 static/videos/styling_component.mp4 diff --git a/docs/advanced/1_self_host/index.mdx b/docs/advanced/1_self_host/index.mdx index 177808e7f..2eabce505 100644 --- a/docs/advanced/1_self_host/index.mdx +++ b/docs/advanced/1_self_host/index.mdx @@ -44,7 +44,7 @@ The rule of thumb is 1 worker per 1vCPU and 1/2GB of RAM. Cloud providers have m Windmill is compatible with [AWS Aurora](https://aws.amazon.com/rds/aurora/), [GCP Cloud SQL](https://cloud.google.com/sql), [Azure](https://azure.microsoft.com/en-us) and [Neon](https://neon.tech/) serverless database. -Use the managed load balancer to point to your instance on the port you have chosen to expose in the caddy section of the docker-compose (by default 80). We recommend doing TLS termination and associating your domain on your managed load balancer. Once the domain name is chosen, set BASE_URL accordingly in `.env`. That is it for a minimal setup. Read about [Worker groups](../../core_concepts/9_worker_groups/index.mdx) to configure more finely your workers on more nodes and with different resources. Once done, be sure to setup [SSO login](../../misc/2_setup_oauth/index.md) with Azure AD, Google Workspace or Github if relevant. +Use the managed load balancer to point to your instance on the port you have chosen to expose in the caddy section of the docker-compose (by default 80). We recommend doing TLS termination and associating your domain on your managed load balancer. Once the domain name is chosen, set BASE_URL accordingly in `.env`. That is it for a minimal setup. Read about [Worker groups](../../core_concepts/9_worker_groups/index.mdx) to configure more finely your workers on more nodes and with different resources. Once done, be sure to setup [SSO login](../../misc/2_setup_oauth/index.mdx) with Azure AD, Google Workspace or Github if relevant. :::tip AWS ECS @@ -414,7 +414,7 @@ In the Admin Workspace execute the New User Setup App. This will import the defa ### Authentication and user management -We recommend setting up [SSO with OAuth](../../misc/2_setup_oauth/index.md) if you want to avoid adding users manually. +We recommend setting up [SSO with OAuth](../../misc/2_setup_oauth/index.mdx) if you want to avoid adding users manually. If not using OAuth SSO, we recommend setting up SMTP to send invites and email to manually added users. diff --git a/docs/apps/4_app_configuration_settings/4_app_styling.mdx b/docs/apps/4_app_configuration_settings/4_app_styling.mdx index 51281838d..0f12a2e38 100644 --- a/docs/apps/4_app_configuration_settings/4_app_styling.mdx +++ b/docs/apps/4_app_configuration_settings/4_app_styling.mdx @@ -4,8 +4,25 @@ import DocCard from '@site/src/components/DocCard'; Styling on the app editor can be managed at the component and app-level. +