Commit Graph

46 Commits

Author SHA1 Message Date
XFlow Deploy ff8a9c4e53 fix(ci): use env for GIT_TOKEN secret 2026-06-01 16:59:40 +05:00
XFlow Deploy 866ac86665 revert(ci): back to node:22-alpine after network fix 2026-06-01 16:58:42 +05:00
Alexyz fe46f49b67 chore: change job container image to node:22 and update checkout script 2026-06-01 16:02:08 +05:00
XFlow Deploy a0bb47b022 fix(ci): use NPB-style checkout (git init + fetch) 2026-06-01 13:02:09 +05:00
XFlow Deploy 64c3928408 fix(ci): force job container to use default docker0 bridge 2026-06-01 12:33:09 +05:00
XFlow Deploy c4401d35ea revert(ci): restore original pipeline — network issue is server-side 2026-06-01 12:05:00 +05:00
XFlow Deploy 8c8c6768bd fix(ci): restore node:22-alpine + fix Alpine DNS for apk/git 2026-06-01 11:49:48 +05:00
XFlow Deploy 190e67eb26 fix(ci): remove container to use runner host directly — no Docker Hub access 2026-06-01 11:39:29 +05:00
XFlow Deploy f740fdd57a fix(ci): use node:22 instead of alpine to fix DNS/apk issues in Gitea Actions 2026-06-01 11:38:39 +05:00
Alexyz 74b093b5ad fix: adapt server deployment and compose command execution to mirror NPB bridge container pattern 2026-05-25 08:19:38 +05:00
Alexyz c858b811e9 fix: change git clone URL to use public hostname git.a-crm.controlsystem.kz 2026-05-25 08:16:37 +05:00
Alexyz f7dc1b2f1c fix: run deploy job inside node:22-alpine container to match NPB workflow 2026-05-25 08:15:34 +05:00
Alexyz 33773b373d fix: make workflow package installation environment-agnostic (fix apk command not found) 2026-05-25 08:08:35 +05:00
Alexyz 4ed6a832d1 fix: use container env for migrations 2026-05-03 15:41:52 +05:00
Alexyz c979975a47 debug: force dev dependencies for prisma 2026-05-03 15:01:44 +05:00
Alexyz 158f3a738b fix: build order for prisma 7 2026-05-03 14:58:32 +05:00
Alexyz 7dbdbde8aa workflow: remove redundant setup-node step 2026-05-02 17:42:33 +05:00
Alexyz 73c323685f chore: align infrastructure with server 2026-05-02 17:20:14 +05:00
Alexyz f933c17a90 fix: add seed script and repository check endpoint 2026-04-28 16:10:46 +05:00
Alexyz e8714dd00f fix(config): add COOP headers for firebase auth 2026-04-28 15:24:07 +05:00
Alexyz 68e772d2dd fix(ci): pass firebase secrets to docker compose step 2026-04-28 15:07:25 +05:00
Alexyz 669d8571ae Fix: Stop and remove container before deploy, add node_modules copy 2026-04-28 14:23:36 +05:00
Alexyz 764391dc56 fix: use npm install instead of npm ci for new deps 2026-04-26 20:52:01 +05:00
Alexyz 9dde5c21dd fix: Prisma 7 runtime with PrismaPg adapter + pg driver 2026-04-26 20:49:00 +05:00
Alexyz 65f0e7d374 fix: remove npm init -y to preserve package.json 2026-04-26 17:49:41 +05:00
Alexyz 42899368ed fix: remove :ro from .output mount for prisma client copy 2026-04-26 17:25:43 +05:00
Alexyz b25efbb135 fix: npm init + install prisma in container for migrate 2026-04-26 16:56:45 +05:00
Alexyz 425d3d1430 fix: install prisma before migrate deploy 2026-04-26 16:41:30 +05:00
Alexyz 472024126d fix: remove dotenv from prisma.config.ts for server compat 2026-04-26 16:36:44 +05:00
Alexyz 8ad4388d0b fix: use --no-deps and external network to avoid container conflicts 2026-04-26 15:36:56 +05:00
Alexyz d521f9a6c2 fix: copy server/docker-compose.yml during deploy 2026-04-26 15:29:15 +05:00
Alexyz d9d6caf78d fix: add --config flag to prisma migrate deploy 2026-04-26 15:14:48 +05:00
Alexyz c0afe4a7a5 fix: Prisma 7 compatibility - remove url from schema, add DATABASE_URL to deploy 2026-04-26 14:48:16 +05:00
Alexyz e040d8cacd feat: migrate Canvas and Groups API to Prisma ORM 2026-04-26 14:37:12 +05:00
Alexyz ec10fb0efe ci: use docker-compose instead of docker compose 2026-04-23 23:19:18 +05:00
Alexyz e4f02ff1fe ci: deploy via direct file copy, no SSH needed 2026-04-23 23:13:39 +05:00
Alexyz 96e52ba047 ci: fix deploy key secret name 2026-04-23 23:04:02 +05:00
Alexyz 61c4e83a1d ci: install rsync+ssh, fix SSH config 2026-04-23 22:57:09 +05:00
Alexyz 01e88c43df ci: trim newlines from token 2026-04-23 22:48:51 +05:00
Alexyz c9ff1e0a81 ci: fix git clone token interpolation 2026-04-23 22:47:56 +05:00
Alexyz 73f8390a71 ci: use sh shell for Alpine container 2026-04-23 22:44:59 +05:00
Alexyz 8860103557 ci: replace checkout action with direct git clone from Gitea 2026-04-23 22:43:12 +05:00
Alexyz 636687d917 ci: use GIT_TOKEN for checkout 2026-04-23 22:40:38 +05:00
Alexyz 73e23817d7 ci: fix checkout to use Gitea server 2026-04-23 22:38:47 +05:00
Alexyz 54f4a331ed ci: fix workflow branch and deploy config 2026-04-23 22:23:36 +05:00
Alexyz 65cf8ca01f feat: prisma schema, groups API, deploy workflow 2026-04-23 21:41:11 +05:00