diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..c73d468 --- /dev/null +++ b/.env.example @@ -0,0 +1,8 @@ +# Supabase Configuration +SUPABASE_URL=https://your-project.supabase.co +SUPABASE_SERVICE_ROLE_KEY=your-service-role-key +SUPABASE_ANON_KEY=your-anon-key + +# Authentik Configuration +AUTHENTIK_URL=https://authentik.nucleoriofrio.com +AUTHENTIK_APP_SLUG=your-app-slug diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 71b7646..6ed6723 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -12,6 +12,8 @@ jobs: SUPABASE_URL: ${{ secrets.SUPABASE_URL }} SUPABASE_ANON_KEY: ${{ secrets.SUPABASE_ANON_KEY }} SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }} + AUTHENTIK_URL: ${{ secrets.AUTHENTIK_URL }} + AUTHENTIK_APP_SLUG: ${{ secrets.AUTHENTIK_APP_SLUG }} steps: - uses: actions/checkout@v3 @@ -21,6 +23,8 @@ jobs: SUPABASE_URL=${{ secrets.SUPABASE_URL }} SUPABASE_ANON_KEY=${{ secrets.SUPABASE_ANON_KEY }} SUPABASE_SERVICE_ROLE_KEY=${{ secrets.SUPABASE_SERVICE_ROLE_KEY }} + AUTHENTIK_URL=${{ secrets.AUTHENTIK_URL }} + AUTHENTIK_APP_SLUG=${{ secrets.AUTHENTIK_APP_SLUG }} EOF - name: Ensure external docker network exists diff --git a/docker-compose.yml b/docker-compose.yml index 37cef03..bd03510 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,6 +17,9 @@ services: - SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY} - NEXT_PUBLIC_SUPABASE_URL=${SUPABASE_URL} - NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY} + # Authentik configuration + - NUXT_PUBLIC_AUTHENTIK_URL=${AUTHENTIK_URL} + - NUXT_PUBLIC_AUTHENTIK_APP_SLUG=${AUTHENTIK_APP_SLUG} networks: - principal labels: