Skip to content

Add testlogin deployment workflow#493

Draft
hg1g wants to merge 1 commit intodevelopfrom
feature/deploy-testlogin
Draft

Add testlogin deployment workflow#493
hg1g wants to merge 1 commit intodevelopfrom
feature/deploy-testlogin

Conversation

@hg1g
Copy link
Copy Markdown
Collaborator

@hg1g hg1g commented Mar 12, 2026

Summary

Deploy configuration for testing Hanko SSO at testlogin.fair.hotosm.org.

Depends on: #492 (Hanko SSO Authentication)

Files

  • .github/workflows/deploy-login-hanko.yml - GitHub Actions workflow
  • compose.test.yaml - Docker compose for testing
  • nginx.conf - Nginx configuration
  • frontend/Dockerfile.dev - Dev container
  • frontend/Dockerfile.prod - Production container
  • frontend/entrypoint.sh - Dev entrypoint
  • frontend/docker-entrypoint.sh - Prod entrypoint
  • backend/Dockerfile.API - Adds git dependency

Deploy Target

  • URL: testlogin.fair.hotosm.org
  • Trigger: Push to login_hanko branch or manual dispatch

Deploy config only, auth functionality in separate PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant