update readme
This commit is contained in:
@@ -1,3 +1,27 @@
|
|||||||
# Padelnomics
|
# Padelnomics
|
||||||
|
|
||||||
Plan, finance, and build your padel business.
|
Plan, finance, and build your padel business.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## CI/CD:
|
||||||
|
Go to GitLab → padelnomics → Settings → CI/CD → Variables and add:
|
||||||
|
|
||||||
|
┌─────────────────┬────────────────────────────┬───────────────────────────────────────────┐
|
||||||
|
│ Variable │ Value │ Notes │
|
||||||
|
├─────────────────┼────────────────────────────┼───────────────────────────────────────────┤
|
||||||
|
│ SSH_PRIVATE_KEY │ Your ed25519 private key │ Mask it, type "Variable" │
|
||||||
|
├─────────────────┼────────────────────────────┼───────────────────────────────────────────┤
|
||||||
|
│ DEPLOY_HOST │ Your Hetzner server IP │ e.g. 1.2.3.4 │
|
||||||
|
├─────────────────┼────────────────────────────┼───────────────────────────────────────────┤
|
||||||
|
│ DEPLOY_USER │ SSH username on the server │ e.g. deploy or root │
|
||||||
|
├─────────────────┼────────────────────────────┼───────────────────────────────────────────┤
|
||||||
|
│ SSH_KNOWN_HOSTS │ Server host key │ Run ssh-keyscan $YOUR_SERVER_IP to get it │
|
||||||
|
└─────────────────┴────────────────────────────┴───────────────────────────────────────────┘
|
||||||
|
|
||||||
|
And on the server side (one-time setup):
|
||||||
|
1. Add the matching public key to ~/.ssh/authorized_keys for the deploy user
|
||||||
|
2. Clone the repo to /opt/padelnomics
|
||||||
|
3. Create .env from padelnomics/.env.example with production values
|
||||||
|
4. chmod +x deploy.sh && ./deploy.sh for the first deploy
|
||||||
|
5. Point NPM to port 5000
|
||||||
|
|||||||
Reference in New Issue
Block a user