Skip to content

Setup: Configure your deployment #1

@github-actions

Description

@github-actions

Required

  • Replace app/ with your application code
  • Update Dockerfile for your language/framework (see docs/DOCKERFILE_EXAMPLES.md)
  • Copy .env.example to .env and fill in your variables
  • Update docker-compose.yml ports and volumes for your app

GHCR Setup

Follow docs/GHCR_SETUP.md to:

  • Verify GitHub Actions has package write permission
  • Make your container image public (optional)

VPS Deployment

Follow docs/VPS_DEPLOY.md to:

  • Add secret: VPS_HOST (your server IP or domain)
  • Add secret: VPS_USER (SSH username)
  • Add secret: VPS_SSH_KEY (SSH private key)
  • Set up Docker on your VPS
  • Create ~/.env.app on your VPS with production env vars

Recommended

  • Bump VERSION after setup
  • Delete this issue when done

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions