chore: version single preland config
This commit is contained in:
1 parent
8d2beb36e0
commit
dfbb086e2b
7 files changed
+120
-45
No files matched your search
@@ -8,7 +8,7 @@
|
||||
## Перед работой
|
||||
|
||||
- Прочитать [README.md](README.md), [заметку проекта](../.known-base/Проекты/Преленд%20—%20anton-preland.md),
|
||||
а для выката — `.gitea/workflows/deploy.yml` и `config.json.example`.
|
||||
а для выката — `.gitea/workflows/deploy.yml` и единственный `config.json`.
|
||||
- Проверить состояние ветки и чужие изменения в `preland/`; изменения API сайта согласовать
|
||||
с его контрактом и инструкциями `api/`.
|
||||
|
||||
@@ -21,8 +21,10 @@
|
||||
переход напрямую на `/public/upscale` не заменяет передачу владельца через claim.
|
||||
- `host` задаёт сайт назначения; HTTPS необходим для `crypto.randomUUID()`.
|
||||
Не обходить серверные правила доступа к загрузке и результату обработки.
|
||||
- Рабочий `config.json` каждой цели и `requisites.html` живут на хостинге: не добавлять
|
||||
их в git, не перезаписывать и не удалять при деплое. В репозитории — только образец конфига.
|
||||
- Рабочий `config.json` единственный для всех прилендов: это точная проверенная
|
||||
конфигурация `zoomstage.online`, и каждый FTP/SFTP-deploy обязан доставлять её на
|
||||
stage и production. `requisites.html` по-прежнему живёт только на хостинге и не
|
||||
перезаписывается. Не создавать target-specific конфиги или `config.json.example`.
|
||||
- Коммит в `main` запускает FTP-автодеплой на все цели workflow; откат через `git revert`
|
||||
также запускает выкат. Коммит, push и изменения хостинга — только по прямому поручению.
|
||||
- Проверки кода и браузера проводить в Docker без установки ПО на хост.
|
||||
|
||||
Reference in new issue
Block a user