Skip to content

Build password-gated pre-prod deployment at lircap.pendragon.bot #4

Description

@iainherd

Goal

Deploy the pre-prod site at lircap.pendragon.bot with a password-only gate before any public navigation.

Source artefacts

  • User requirement in project kickoff
  • Lir_Website_PRD_v0.1-2.md §9

Acceptance criteria

  • Deployment target is the app VPS for lircap.pendragon.bot; do not deploy this pre-prod app to the backoffice host.
  • DNS/reverse proxy routes lircap.pendragon.bot to the static build.
  • Whole site is protected before route handling, preferably at the reverse proxy edge.
  • Unauthenticated request receives an auth challenge / gate.
  • Authenticated request reaches the site.
  • Password/secret is not committed to repo or printed in logs.
  • Deployment and credential rotation steps are documented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:browser-qa-reviewerBrowser QA reviewer: screenshots, responsive, console, accessibility, reduced-motion, Lighthouse/axeagent:code-security-reviewerCode/security reviewer: code quality, secrets, attack surface, auth gate, headers, forms.agent:devops-deployerDevOps deployer: VPS, DNS, Caddy, password gate, CI/CD, deploy smoke tests.agent:orchestratorMorwenna/orchestrator: owns issue sequencing, repo state, PR/deploy verification, and final evidencepriority:highpriority hightype:devopstype devops

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions