- Jeu « Project One » → « Emberwild » (slug `emberwild`) dans lib/games.ts et toutes les références (accueil, devblog, README) - Photo d'équipe (CEO/dev) câblée sur /image/teams/CEO_Dev.jpg - CI/CD porté de GitHub Actions vers Gitea Actions (.gitea/workflows/deploy.yml) : build + déploiement auto au push sur master - deploy.sh : déploiement manuel de secours Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -62,7 +62,7 @@ date: "2026-06-01"
|
||||
excerpt: "One-line summary for listings and SEO."
|
||||
author: "Highland Games Studio"
|
||||
tags: ["devlog"]
|
||||
game: "project-one"
|
||||
game: "emberwild"
|
||||
---
|
||||
|
||||
Your MDX content here.
|
||||
@@ -70,9 +70,19 @@ Your MDX content here.
|
||||
|
||||
## Deployment
|
||||
|
||||
Pushes to `master` deploy to the VPS via the GitHub Actions workflow
|
||||
(`.github/workflows/deploy.yml`), which SSHes in, pulls, builds, and restarts the
|
||||
PM2 process. Requires the `SSH_*` repository secrets.
|
||||
Pushes to `master` deploy to the Hetzner server via the Gitea Actions workflow
|
||||
(`.gitea/workflows/deploy.yml`), which SSHes in, pulls, builds, and restarts the
|
||||
PM2 process (`highland`, in `/var/www/highland`).
|
||||
|
||||
Requires these **repo secrets** (Gitea → repo → Settings → Actions → Secrets):
|
||||
`SSH_HOST`, `SSH_USER`, `SSH_PORT`, `SSH_PRIVATE_KEY`.
|
||||
|
||||
Server-side prerequisites (one-time):
|
||||
|
||||
- A registered Gitea `act_runner` with the `ubuntu-latest` label.
|
||||
- `/var/www/highland` is a clone of this repo whose `origin` can pull the **private**
|
||||
Gitea repo non-interactively (deploy key or token in the remote URL).
|
||||
- Node + `pm2` installed, with the app running as the `highland` process.
|
||||
|
||||
## Known TODOs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user