b5983ba687b2f5ef82cdc43c84ce676d18eec35f
deploy/jorgecuadros-db.stack.yml: canonical internal MySQL for the platform, targeting the Portainer local endpoint on cubex (3-node Swarm). Parametrized (MYSQL_PORT / MYSQL_SERVER_ID) so one file deploys both environments as two stacks with Swarm-namespaced volumes: dev -> jorgecuadros-dev-db :3307 server-id 11 prod -> jorgecuadros-prod-db :3306 server-id 1 (replication source) Swarm-correct: named volume (no bind mount), pinned to one node via node.labels.jorgecuadros_db==true (cubex labeled), binlog+GTID enabled from the start so prod can be the VPS replication source without reconfigure. Dev deployed and verified: MySQL 8.4.10 reachable at 192.168.4.212:3307, gtid_mode ON, database jorgecuadros present. Secrets live in gitignored deploy/.env.dev, injected via Portainer stack env at deploy time. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
Jorge Cuadros & Asociados platform monorepo — internal apps for properties, insurance policies, account statements, and the firm checkbook (TypeScript)
2.6 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
83%
Python
9.7%
CSS
3.6%
JavaScript
2.9%
Shell
0.4%
Other
0.4%