Commit Graph

25 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 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 ba7b757541 fix(nginx): preserve /api/v1 prefix when proxying to api_yal, add favicon 2026-06-12 01:23:06 +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 d2b77d4553 On branch main
modified:   main_dc/nginx/nginx-ssl.conf
	modified:   main_dc/yalarba/api_es/internal/config/config.go
add config into enginx for api_yal REST_API
2026-06-07 21:42:16 +05:00
valitovgaziz a72a13fd5f modified: main_dc/nginx/nginx-ssl.conf
add location auth with proxy to api_yal into ingin configs
2026-01-30 04:43:49 +05:00
valitovgaziz bce0a3e7c8 modified: main_dc/nginx/nginx-ssl.conf
add comments for nginx configs
2025-12-11 14:33:05 +05:00
valitovgaziz 99baf71ffc modified: main_dc/nginx/nginx-ssl.conf
add port 8080 inner port conteiners for api_bb
2025-11-19 06:37:36 +05:00
valitovgaziz 293443cc89 modified: main_dc/nginx/nginx-ssl.conf
add to nginx ssl configs perflite option header and cors
2025-11-19 06:29:58 +05:00
valitovgaziz d011ddaa37 modified: main_dc/docker-compose.yml
modified:   main_dc/nginx/nginx-ssl.conf
change name on nginx ssh config to api_tp
2025-11-17 22:26:18 +05:00
valitovgaziz 39c871476b modified: main_dc/nginx/nginx-ssl.conf
modified:   main_dc/yalarba/easySite/easySite/nuxt.config.ts
new setting for nginx proxy cors
2025-11-15 05:09:23 +05:00
valitovgaziz a62c15fb53 modified: main_dc/nginx/nginx-ssl.conf
delete overhead cores from nginx config
2025-11-15 04:55:09 +05:00
valitovgaziz 5446bef3e9 modified: main_dc/nginx/nginx-ssl.conf
modified:   main_dc/yalarba/api_es/internal/router/setMiddleware.go
add headers nginx
2025-11-15 04:51:50 +05:00
valitovgaziz e5723490d4 modified: main_dc/nginx/nginx-ssl.conf
modified:   main_dc/yalarba/easySite/easySite/app/pages/auth/register.vue
delete cors settings from nginx
2025-11-14 05:04:42 +05:00
valitovgaziz 3e5608cdd8 modified: main_dc/nginx/nginx-ssl.conf
set path without api to http://api_es:8088/
2025-11-13 06:04:20 +05:00
valitovgaziz 9cdad0902f modified: main_dc/nginx/nginx-ssl.conf
modified:   main_dc/yalarba/easySite/easySite/app/pages/auth/register.vue
new register and set nginx-ssh.conf easysiste.ru api to 8088 port
2025-11-13 05:58:49 +05:00
valitovgaziz d81e8cf2c8 modified: main_dc/nginx/nginx-ssl.conf
modified:   main_dc/valitovgaziz/analytics/server.js
simplyfy nginx-ssl.conf and remove api from paths in server.js
2025-11-11 03:55:19 +05:00
valitovgaziz 9fe2e24189 modified: main_dc/nginx/nginx-ssl.conf
set new settings for valitovgaziz.ru site api/analytitcs
2025-11-11 03:47:03 +05:00
valitovgaziz a013fcacd8 modified: main_dc/docker-compose.yml
modified:   main_dc/nginx/nginx-ssl.conf
	new file:   main_dc/valitovgaziz/analytics/Dockerfile
	new file:   main_dc/valitovgaziz/analytics/package.json
	new file:   main_dc/valitovgaziz/analytics/server.js
	new file:   main_dc/valitovgaziz/html/JavaScript/analytics.js
	modified:   main_dc/valitovgaziz/html/index.html
add nginx settings for api logs for valitovgaziz.ru site,
add container for metrica container,
add metrica scripts on site valitovgaziz.ru
2025-11-11 03:22:14 +05:00
valitovgaziz f0afeed31d modified: main_dc/docker-compose.yml
modified:   main_dc/nginx/nginx-ssl.conf
	modified:   main_dc/yalarba/api_es/cmd/main.go
fix some names for path into api_es
2025-10-29 06:17:43 +05:00
valitovgaziz d45d99517c modified: main_dc/docker-compose.yml
modified:   main_dc/nginx/nginx-ssl.conf
	modified:   main_dc/yalarba/api_es/Dockerfile
	modified:   main_dc/yalarba/api_es/cmd/main.go
	modified:   main_dc/yalarba/api_es/go.mod
	new file:   main_dc/yalarba/api_es/go.sum
add api_es for REST API backend to easysite, add config nginx, add
server connection from api_es to db_tp
2025-10-29 06:11:21 +05:00
valitovgaziz 7b916c6cbe modified: main_dc/nginx/nginx-ssl.conf
change nginx ngix-ssl.conf for easysite102.ru
2025-10-28 22:15:32 +05:00
valitovgaziz b999916073 modified: main_dc/docker-compose.yml
modified:   main_dc/nginx/nginx-ssl.conf
	new file:   main_dc/yalarba/easySite/easySite/.dockerignore
	new file:   main_dc/yalarba/easySite/easySite/Dockerfile
	modified:   main_dc/yalarba/easySite/easySite/app/layouts/admin.vue
	modified:   main_dc/yalarba/easySite/easySite/app/layouts/auth.vue
	modified:   main_dc/yalarba/easySite/easySite/app/layouts/default.vue
	modified:   main_dc/yalarba/easySite/easySite/nuxt.config.ts
	modified:   main_dc/yalarba/easySite/easySite/package-lock.json
	modified:   main_dc/yalarba/easySite/easySite/package.json
	deleted:    main_dc/yalarba/easySite/package-lock.json
build target, set new conteiner for easysite102.ru
2025-10-28 06:18:42 +05:00
valitovgaziz fd7a55f626 rename long name to short name 2025-10-23 02:48:42 +05:00