joegasewicz / joegasewicz/leadstorefront

Set up Caddy for the main platform

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
api infra web
Dominant language
Go
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Summary
Set up Caddy to serve the main Gadget Scout platform.

## Scope
- Configure Caddy as the public reverse proxy for the main platform.
- Route traffic to platform_web and platform_api on the platform VM.
- Support HTTPS and automatic certificate management.
- Define routing for the main platform domain and API endpoints.
- Document required DNS, firewall, and service assumptions.

## Acceptance Criteria
- Main platform domain routes to platform_web.
- API routes reach platform_api.
- HTTPS is enabled through Caddy.
- Caddy config is checked into the infra/deploy workflow or generated from documented templates.
- Deployment and reload steps are documented.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the infra/deploy workflow or documented templates for the platform VM, then review how platform_web and platform_api are exposed. Verify the main platform domain, API routes, HTTPS certificate management, DNS and firewall assumptions. Done means the routes work over HTTPS and deployment and reload steps are documented.

Written by the indexing model from the issue text.

Assessment

Domain
devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.