Commit Graph

1004 Commits

Author SHA1 Message Date
emelinda
934ccbbb73 feat(k3s): DNS-мост postgres/minio в namespace processing 2026-07-30 11:50:50 +03:00
emelinda
4c4bb6f8a4 feat(net): статические IP postgres/minio для k8s-моста 2026-07-30 11:50:30 +03:00
emelinda
497ca1342d feat(engine): образ workflows-engine + S3 SA-плейсхолдер 2026-07-30 11:49:37 +03:00
emelinda
383d19157c docs: план реализации — workflows-engine через k3s 2026-07-30 11:41:54 +03:00
emelinda
5f84c8d19b docs: spec — workflows-engine в контуре через k3s (планирование Job'ов) 2026-07-30 11:39:11 +03:00
emelinda
9a39f4568e Merge branch 'master' of gitlab.sarex.io:infra/iac into aero
# Conflicts:
#	.gitignore
2026-07-30 10:41:18 +03:00
ivan
23d3c7ee31 ++ 2026-07-29 19:12:10 +05:00
ivan
6692bfbd53 ++ 2026-07-29 19:11:19 +05:00
ivan
91d1e6c52c ++ 2026-07-29 19:05:27 +05:00
ivan
5726d02b62 ++ 2026-07-29 18:19:52 +05:00
ivan
77d6f20146 ++ 2026-07-29 17:55:36 +05:00
ivan
34174be2e7 ++ 2026-07-29 17:48:54 +05:00
ivan
582028b65e ++ 2026-07-29 17:45:16 +05:00
ivan
c1aa11b922 ++ 2026-07-29 17:38:58 +05:00
ivan
73ec054bba ++ 2026-07-29 17:34:10 +05:00
ivan
d1b7fb65aa ++ 2026-07-29 16:05:18 +05:00
ivan
ffc186e418 ++ 2026-07-29 16:03:27 +05:00
ivan
f0aecc51ad ++ 2026-07-29 15:45:47 +05:00
ivan
29414b27ba ++ 2026-07-29 15:12:17 +05:00
ivan
2d455821fb ++ 2026-07-29 15:11:26 +05:00
ivan
da77a575da ++ 2026-07-29 14:52:13 +05:00
ivan
9618863915 ++ 2026-07-29 14:24:16 +05:00
ivan
c34ea8658b ++ 2026-07-29 14:21:06 +05:00
ivan
1029e25d43 ++ 2026-07-28 19:34:24 +05:00
ivan
76a3ba7d4e ++ 2026-07-28 19:15:38 +05:00
ivan
24521afd47 ++ 2026-07-28 19:10:02 +05:00
ivan
e0ae79b70f ++ 2026-07-28 18:28:25 +05:00
ivan
66cfb61bf2 ++ 2026-07-28 18:11:41 +05:00
ivan
5c43502cba ++ 2026-07-28 17:05:43 +05:00
ivan
caa5e428df ++ 2026-07-28 16:40:56 +05:00
ivan
a7d90941f9 ++ 2026-07-28 16:35:58 +05:00
ivan
0fbd503ff2 ++ 2026-07-28 16:21:53 +05:00
ivan
c22c795240 ++ 2026-07-28 15:52:39 +05:00
ivan
c2ff23a372 ++ 2026-07-28 15:49:21 +05:00
ivan
a5eb1269ab ++ 2026-07-28 15:39:31 +05:00
ivan
7bf12669d5 ++ 2026-07-28 15:19:32 +05:00
ivan
2bd1276cdb ++ 2026-07-25 21:18:11 +05:00
ivan
102d55d639 ++ 2026-07-25 21:13:36 +05:00
ivan
84cdce0c16 ++ 2026-07-25 20:56:38 +05:00
ivan
12e4d88957 ++ 2026-07-25 20:40:22 +05:00
ivan
465140806a ++ 2026-07-25 20:32:59 +05:00
ivan
377280b2fa ++ 2026-07-25 20:32:08 +05:00
ivan
c318ee0ca3 ++ 2026-07-25 19:57:07 +05:00
emelinda
e122cc6f0b Drop dead DJANGO_HOST env from processing-api
workflows-api config reads only HTTP/Postgres/JWT PUBLIC_KEY; DJANGO_HOST was
never consumed by the code (leftover from the k8s manifest).
2026-07-24 18:26:32 +03:00
emelinda
6244a05c19 Wire backend to processing-api, provision workflow_db extensions, add deploy automation
- backend/celery: WORKFLOWS_USE/HOST/BASE_HOST/PREFIX -> processing-api
  (WORKFLOWSSETTINGS builds COMPARISON/DOCUMENTATION/PDM_FILES URLs)
- postgres-init: create uuid-ossp/ltree/hstore in workflow_db as superuser
  (processing role lacks CREATE EXTENSION) - fixes workflows-api migration
- sarex_stack: handlers recreate nginx / backend+celery when their mounted
  configs change (docker compose up -d does not detect bind-mount edits)
- poe: operational tasks up/ps/pull/logs/restart on the host
2026-07-24 18:22:02 +03:00
emelinda
b7f4d07544 Integrate S3 media storage via custom backend, add s3-proxy service, update Nginx for media routing, and include processing services in stack. 2026-07-24 17:48:49 +03:00
ivan
d77e600949 ++ 2026-07-24 15:49:56 +05:00
ivan
a90a6fea22 ++ 2026-07-24 15:47:32 +05:00
ivan
e6ae2d1d31 ++ 2026-07-24 15:22:51 +05:00
emelinda
f9bde75ed7 add SAREX_MODULES 2026-07-23 19:52:14 +03:00