Skip to content

ops: deploy c0mpute.com to dev2 on merge - #36

Merged
ralyodio merged 3 commits into
masterfrom
ops/dev2-deploy
Sep 25, 2026
Merged

ralyodio merged 3 commits into
masterfrom
ops/dev2-deploy

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Moves c0mpute.com off Railway onto dev2 (/home/anthony/www/c0mpute.com). Adds the merge-to-deploy workflow and a nixpacks-generated Dockerfile.

Generated by cli-tools dev2/dev2-site scaffold.

🤖 Generated with Claude Code

ralyodio and others added 2 commits September 25, 2026 10:15
Railway deployed this on push; dev2 does not by itself. The workflow ssh's
to the box and runs /home/anthony/www/c0mpute.com/deploy-app.sh, which builds
the image from this checkout and restarts the compose stack. Generated by
cli-tools dev2/dev2-site scaffold.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Railway built this service with RAILWAY_DOCKERFILE_PATH=Dockerfile.web (the
Next.js site plus the Rust status aggregator in one image). The dev2 kit only
looks for .nixpacks/Dockerfile and generated a nixpacks one that would have
dropped the aggregator, so .nixpacks/Dockerfile is now a copy of Dockerfile.web.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

8 finding(s)

MEDIUM: 8

Severity Rule Location
MEDIUM js-unescaped-html-sink apps/web/src/app/blog/[slug]/page.tsx:53
MEDIUM js-unescaped-html-sink apps/web/src/app/layout.tsx:91
MEDIUM sh-remote-script-execution scripts/dev-setup.sh:25
MEDIUM sh-eval-expansion scripts/dev-setup.sh:35
MEDIUM sh-remote-script-execution scripts/install.sh:159
MEDIUM sh-remote-script-execution scripts/install.sh:184
MEDIUM sh-remote-script-execution scripts/install.sh:277
MEDIUM sh-remote-script-execution scripts/install.sh:294

Snippets are redacted; ThreatCrush never prints matched credential material.

semgrep blocks .nixpacks/Dockerfile for the missing USER it never saw in
Dockerfile.web (the filename is not scanned). Same image, same user as
production today; a non-root switch is its own change.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 76e15eb into master Sep 25, 2026
11 of 12 checks passed
@ralyodio
ralyodio deleted the ops/dev2-deploy branch September 25, 2026 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant