Deployment

GitHub Actions

Deploy the SkyPort docs site and build artifacts with GitHub Actions.

This repository already targets GitHub Pages for the docs site. A docs workflow should build the Nuxt export and publish the static output.

Docs Site Workflow

github-pages.yml
name: Deploy Docs

on:
  push:
    branches: [main]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 20
      - run: npm ci
        working-directory: docs
      - run: npm run build
        working-directory: docs

Build Notes

  • Keep the workflow focused on the docs site.
  • Avoid registry or image push steps unless your own project actually uses them.
  • Publish the static export to GitHub Pages.
terminal
make cli-build
make backend-build
make build-all

Next

  1. Read Production Setup.
  2. Read Security.
SkyPort

SkyPort Docs

Self-hosted infrastructure platform