Commit Graph

39 Commits

Author SHA1 Message Date
valitovgaziz 8e766b540e feat: CI/CD, per-domain HTTPS, backup, config generator
- sites.yml — единый источник истины для всех сайтов
- generate-configs.sh — генератор nginx конфигов, certbot domains.txt, .env
- nginx: per-domain HTTPS (вместо all-or-nothing switch-config)
- certbot: единый renew-all.sh, динамический init (без 5 дублирующих скриптов)
- backup: контейнер с pg_dump + rclone (Яндекс.Диск), ежедневно в 3AM
- Gitea + Gitea Runner в docker-compose (self-hosted Git + CI/CD)
- .gitea/workflows/deploy.yml — CI/CD pipeline: push → авто-деплой
- Makefile: generate-configs, reconfig, deploy, backup, restore, gitea, help
2026-06-12 12:22:19 +05:00
valitovgaziz b0350abfbe DB optimization: pool, golang-migrate, consolidate to single Postgres
- Fix DB_NAME=db_yal -> mydb in api_yal .env
- Add connection pool (MaxOpenConns 25, MaxIdleConns 10, ConnMaxLifetime 30m)
- Replace GORM AutoMigrate with golang-migrate in api_yal and api_bb
- Create embedded SQL migrations for both APIs
- Add DB_SCHEMA support to api_bb config
- Consolidate to single Postgres: db_bb -> schema 'bb' on db container
- Remove db_bb service, bb-network, db_bb volume from compose
- Remove api_tp targets from Makefile
- Clean up old migrate.go
2026-06-12 10:47:41 +05:00
valitovgaziz 86b8968dce add all command for easysite 2026-06-12 10:18:45 +05:00
valitovgaziz 90a96b4125 Migrate easysite from api_es to api_yal
- Remove api_es service, Dockerfile, all Go source files
- Remove api_es from docker-compose.yml, nginx-ssl.conf, .env, Makefile
- Replace nginx /api/ proxy with /api/v1/ → api_yal:8787
- Add amenity/upload domains, AuthResponse, GET /auth/me, GET /objects/my to api_yal
- Rewrite easysite frontend: types, composables, and all 5 pages to use api_yal DTOs
- Wire nuxt.config public.apiBase, add useObjects CRUD composable
- Update docs references from api_es to api_yal
2026-06-12 10:14:38 +05:00
valitovgaziz d8349a0936 feat: add yalarba-nuxt to infra, wire fonts, switch nginx from static SPA to SSR proxy 2026-06-12 00:37:49 +05:00
valitovgaziz e8a655d54c feat: containerize valitovgaziz site, add Dockerfile, nginx proxy, Makefile targets 2026-06-10 11:03:11 +05:00
valitovgaziz f20d42e026 modified: main_dc/Makefile
upgade command for api_bb
2026-02-12 03:44:52 +05:00
valitovgaziz 3bc5c16711 modified: main_dc/Makefile
add commands for api_yal restart start rebuild
2026-02-07 05:52:59 +05:00
valitovgaziz dea499f9bc modified: main_dc/Makefile
modified:   main_dc/docker-compose.yml
fix path
2026-01-30 05:05:38 +05:00
valitovgaziz fc9372db2e modified: main_dc/Makefile
delete redandant command for restart all services
2026-01-27 20:12:29 +05:00
valitovgaziz ec00612e76 modified: main_dc/Makefile
make cerbot last command change to wat from wn
2026-01-23 00:44:44 +05:00
valitovgaziz dc1c22e1c5 modified: main_dc/Makefile
Добавил комментарии для Makefile
2025-11-29 12:23:44 +05:00
valitovgaziz 0c4bad7643 modified: main_dc/Makefile
change command
2025-11-26 15:04:00 +05:00
valitovgaziz 31b06df84e modified: main_dc/Makefile
change vue_bb command with wn
2025-11-19 06:19:56 +05:00
valitovgaziz b348adc65a modified: main_dc/Makefile
add all commands for all cicle
2025-11-19 05:42:14 +05:00
valitovgaziz 1ede01264f modified: main_dc/Makefile
restart and wn to all
2025-11-19 05:40:17 +05:00
valitovgaziz 826583a5ff modified: main_dc/Makefile
add restart_all command
2025-11-19 05:39:17 +05:00
valitovgaziz e2409b58bd modified: main_dc/Makefile
change vue_bb command
2025-11-19 05:18:56 +05:00
valitovgaziz b51aa3f2e8 modified: main_dc/Makefile
change command for bbvue build
2025-11-19 05:17:55 +05:00
valitovgaziz 8d80fd4bc6 modified: main_dc/Makefile
agane
2025-11-17 22:51:48 +05:00
valitovgaziz cb83f271ef modified: main_dc/Makefile
api => api_tp
2025-11-17 22:50:52 +05:00
valitovgaziz 4bd82cb2d5 modified: main_dc/Makefile
add api commands for Makefile
2025-11-17 21:54:12 +05:00
valitovgaziz 19e9d85eff modified: main_dc/Makefile
delete clean command
2025-11-14 04:28:07 +05:00
valitovgaziz 3e022c84fe modified: main_dc/Makefile
modified:   main_dc/yalarba/easySite/easySite/nuxt.config.ts
add clean command to Makefile and preset: 'none" for ui
2025-11-14 04:12:48 +05:00
valitovgaziz 9898c95f6c modified: main_dc/Makefile
add wn commands watch -n 2 docker ps
2025-11-11 11:39:13 +05:00
valitovgaziz 53580557c7 modified: main_dc/Makefile
add commands watch -n 2
2025-11-11 11:37:07 +05:00
valitovgaziz 4cd4afaf7f modified: main_dc/Makefile
add commands for certbot
2025-11-11 11:34:04 +05:00
valitovgaziz 9b3d0a5fe9 modified: main_dc/Makefile
add restart command for analytics
2025-11-11 10:47:20 +05:00
valitovgaziz 29fab22f83 modified: main_dc/Makefile
add es start command docker ps
2025-11-11 06:19:56 +05:00
valitovgaziz c959e11a5e modified: main_dc/Makefile
fix command for api_es
2025-11-11 06:14:29 +05:00
valitovgaziz f626a86884 modified: main_dc/Makefile
add commands for api_es
2025-11-11 06:03:04 +05:00
valitovgaziz 510d17fc25 modified: main_dc/Makefile
fix command
2025-11-11 03:56:38 +05:00
valitovgaziz 5d2157fe06 modified: main_dc/Makefile
add commands for analytics valitovgaziz site
2025-11-11 03:38:48 +05:00
valitovgaziz 46e804cc90 modified: main_dc/Makefile
fix command for rebuild bbvue
2025-11-04 02:14:36 +05:00
valitovgaziz ebc3dd954c modified: main_dc/Makefile
add htop command into Makefile
2025-11-02 05:14:05 +05:00
valitovgaziz 79d58a237f modified: main_dc/Makefile
fix nginx all rebuild path for make nginx command
2025-10-29 06:29:24 +05:00
valitovgaziz 1e187f4cad modified: main_dc/Makefile
add commands for easysite
2025-10-28 22:21:29 +05:00
valitovgaziz 28691774e9 modified: main_dc/Makefile
add Makefile commands for build easysite
2025-10-28 21:54:50 +05:00
valitovgaziz fd7a55f626 rename long name to short name 2025-10-23 02:48:42 +05:00