Configure Forgejo Actions secrets for CI/CD deploy #28

Closed
opened 2026-04-29 03:52:31 +00:00 by sscoble · 0 comments
Owner

Goal: Enable automatic deployment on every push to main

DONE:

  • ✅ Workflow file pushed: .forgejo/workflows/deploy.yml
  • ✅ Secrets configured:
    • STORJ_ACCESS_KEY
    • STORJ_SECRET_KEY
    • STORJ_BUCKET
  • ✅ CI/CD triggered on push

Workflow triggers:

  • On every push to main
  • Manual dispatch available

What it does:

  1. Installs Node.js
  2. Runs npm ci
  3. Runs npm run build
  4. Installs rclone
  5. Deploys dist/ to Storj
  6. Deploys public/downloads/ to Storj

Status: Ready. The next push to main will auto-deploy.

**Goal:** Enable automatic deployment on every push to main **DONE:** - ✅ Workflow file pushed: `.forgejo/workflows/deploy.yml` - ✅ Secrets configured: - `STORJ_ACCESS_KEY` - `STORJ_SECRET_KEY` - `STORJ_BUCKET` - ✅ CI/CD triggered on push **Workflow triggers:** - On every push to `main` - Manual dispatch available **What it does:** 1. Installs Node.js 2. Runs `npm ci` 3. Runs `npm run build` 4. Installs rclone 5. Deploys `dist/` to Storj 6. Deploys `public/downloads/` to Storj **Status:** Ready. The next push to `main` will auto-deploy.
sscoble added this to the 📋 MVP milestone 2026-04-29 03:52:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sscoble/brand-site#28
No description provided.