diff --git a/.claude/workflow.md b/.claude/workflow.md index 151ed97..0cd042c 100644 --- a/.claude/workflow.md +++ b/.claude/workflow.md @@ -11,6 +11,7 @@ - `/opt` (сервер) ↔ `/Volumes/SSD/Aimpress_Cloud_Prod/opt` (Mac) - `/data` (сервер) ↔ `/Volumes/SSD/Aimpress_Cloud_Prod/data` (Mac) - `/home/ubuntu` (сервер) ↔ `/Volumes/SSD/Aimpress_Cloud_Prod/home` (Mac) + - `/mnt` (сервер) ↔ `/Volumes/SSD/Aimpress_Cloud_Prod/mnt` (Mac) - бэкапы и PostgreSQL данные - **Автозапуск:** Да, через systemd (сервер) и brew services (Mac) ### 2. GitHub (Версионный контроль) @@ -144,7 +145,7 @@ git remote -v ### Размер синхронизированных данных: ```bash -du -sh /Volumes/SSD/Aimpress_Cloud_Prod/{opt,data,home} +du -sh /Volumes/SSD/Aimpress_Cloud_Prod/{opt,data,home,mnt} ``` --- diff --git a/.gitignore b/.gitignore index 46c665c..c5518b5 100644 --- a/.gitignore +++ b/.gitignore @@ -67,6 +67,7 @@ config/secrets/ *.zip *.bak opt/05-backups/ +mnt/backups/ **/backups/*.tar.gz **/backups/*.sql.gz diff --git a/README.md b/README.md index 443dae5..9ee9a5b 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Production infrastructure для AI-Impress с полной автоматиза Мгновенная двусторонняя синхронизация между Mac и сервером. - **Режим:** Send & Receive (bidirectional) -- **Папки:** `/opt`, `/data`, `/home/ubuntu` +- **Папки:** `/opt`, `/data`, `/home/ubuntu`, `/mnt` - **Автозапуск:** systemd (сервер) + brew services (Mac) - **Скорость:** 10-30 секунд @@ -47,6 +47,9 @@ Production infrastructure для AI-Impress с полной автоматиза │ └── 06-webflow/ # Landing pages ├── data/ # Данные приложений ├── home/ # /home/ubuntu +├── mnt/ # Смонтированные диски +│ ├── backups/ # Бэкапы системы (6.8GB) +│ └── psql-data/ # Данные PostgreSQL └── .claude/ # Документация для Claude Code ├── workflow.md # Рабочий процесс └── project-structure.md # Детальная структура diff --git a/home/.local/state/syncthing/config.xml b/home/.local/state/syncthing/config.xml index 3607113..5970bfa 100644 --- a/home/.local/state/syncthing/config.xml +++ b/home/.local/state/syncthing/config.xml @@ -128,6 +128,50 @@ 4096 + + basic + + + + + + + 0 + + 3600 + + basic + + 0 + 0 + 0 + random + false + 0 + 0 + 10 + false + false + false + 25 + .stfolder + false + 0 + 2 + false + standard + standard + false + false + false + false + false + false + + 1024 + 4096 + + basic diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000007.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000007.ldb deleted file mode 100644 index 2ff0845..0000000 Binary files a/home/.local/state/syncthing/index-v0.14.0.db/000007.ldb and /dev/null differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000011.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000011.ldb deleted file mode 100644 index a24c995..0000000 Binary files a/home/.local/state/syncthing/index-v0.14.0.db/000011.ldb and /dev/null differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000012.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000012.ldb deleted file mode 100644 index b51464b..0000000 Binary files a/home/.local/state/syncthing/index-v0.14.0.db/000012.ldb and /dev/null differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000013.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000013.ldb deleted file mode 100644 index 4d2075a..0000000 Binary files a/home/.local/state/syncthing/index-v0.14.0.db/000013.ldb and /dev/null differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000014.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000014.ldb new file mode 100644 index 0000000..1c63751 Binary files /dev/null and b/home/.local/state/syncthing/index-v0.14.0.db/000014.ldb differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000010.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000017.ldb similarity index 74% rename from home/.local/state/syncthing/index-v0.14.0.db/000010.ldb rename to home/.local/state/syncthing/index-v0.14.0.db/000017.ldb index e06e65e..645edfa 100644 Binary files a/home/.local/state/syncthing/index-v0.14.0.db/000010.ldb and b/home/.local/state/syncthing/index-v0.14.0.db/000017.ldb differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000018.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000018.ldb new file mode 100644 index 0000000..ce77fcc Binary files /dev/null and b/home/.local/state/syncthing/index-v0.14.0.db/000018.ldb differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000019.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000019.ldb new file mode 100644 index 0000000..2bb4978 Binary files /dev/null and b/home/.local/state/syncthing/index-v0.14.0.db/000019.ldb differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000020.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000020.ldb new file mode 100644 index 0000000..7eea077 Binary files /dev/null and b/home/.local/state/syncthing/index-v0.14.0.db/000020.ldb differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/000021.ldb b/home/.local/state/syncthing/index-v0.14.0.db/000021.ldb new file mode 100644 index 0000000..5b28dc0 Binary files /dev/null and b/home/.local/state/syncthing/index-v0.14.0.db/000021.ldb differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/CURRENT b/home/.local/state/syncthing/index-v0.14.0.db/CURRENT index 6ba31a3..32108be 100644 --- a/home/.local/state/syncthing/index-v0.14.0.db/CURRENT +++ b/home/.local/state/syncthing/index-v0.14.0.db/CURRENT @@ -1 +1 @@ -MANIFEST-000009 +MANIFEST-000016 diff --git a/home/.local/state/syncthing/index-v0.14.0.db/LOG b/home/.local/state/syncthing/index-v0.14.0.db/LOG index 033f700..07b2c62 100644 --- a/home/.local/state/syncthing/index-v0.14.0.db/LOG +++ b/home/.local/state/syncthing/index-v0.14.0.db/LOG @@ -41,3 +41,28 @@ 16:31:02.350017 table@compaction committed F+1 S-189KiB Ke·0 D·8154 T·124.48305ms 16:31:02.351922 table@remove removed @6 16:31:02.352011 table@remove removed @4 +16:50:43.821396 db@close closing +16:50:43.822411 db@close done T·1.018665ms +=============== Nov 5, 2025 (UTC) =============== +16:50:43.887062 log@legend F·NumFile S·FileSize N·Entry C·BadEntry B·BadBlock Ke·KeyError D·DroppedEntry L·Level Q·SeqNum T·TimeElapsed +16:50:43.887378 version@stat F·[0 4] S·6MiB[0B 6MiB] Sc·[0.00 0.07] +16:50:43.887407 db@open opening +16:50:43.887480 journal@recovery F·1 +16:50:43.887757 journal@recovery recovering @8 +16:50:43.985176 memdb@flush created L0@14 N·43745 S·2MiB "\x00\x00\x00..env,v104463":"\x0e\x00\x00..log,v144456" +16:50:43.985631 version@stat F·[1 4] S·9MiB[2MiB 6MiB] Sc·[0.25 0.07] +16:50:43.991040 db@janitor F·8 G·1 +16:50:43.991063 db@janitor removing table-7 +16:50:43.991254 db@open done T·103.828158ms +16:50:44.466473 table@compaction L0·1 -> L1·4 S·9MiB Q·148008 +16:50:44.627226 table@build created L1@17 N·17504 S·2MiB "\x00\x00\x00..ure,v396":"\x00\x00\x00..tsx,v119548" +16:50:44.670681 table@build created L1@18 N·23027 S·2MiB "\x00\x00\x00..tsx,v128302":"\x01\x00\x00...ts,v114002" +16:50:44.730606 table@build created L1@19 N·39977 S·2MiB "\x01\x00\x00...ts,v127331":"\v\x00\x00..\x00%F,v47827" +16:50:44.759707 table@build created L1@20 N·18828 S·2MiB "\v\x00\x00..\x00%G,v47834":"\x0e\x00\x00..png,v31958" +16:50:44.765664 table@build created L1@21 N·4026 S·313KiB "\x0e\x00\x00..jpg,v25487":"\x0e\x00\x00..4e8,v90139" +16:50:44.765713 version@stat F·[0 5] S·8MiB[0B 8MiB] Sc·[0.00 0.08] +16:50:44.766328 table@compaction committed F~ S-1MiB Ke·0 D·36475 T·299.814837ms +16:50:44.766849 table@remove removed @10 +16:50:44.767286 table@remove removed @11 +16:50:44.767722 table@remove removed @12 +16:50:44.768042 table@remove removed @13 diff --git a/home/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000009 b/home/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000009 deleted file mode 100644 index 65252f2..0000000 Binary files a/home/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000009 and /dev/null differ diff --git a/home/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000016 b/home/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000016 new file mode 100644 index 0000000..430c50a Binary files /dev/null and b/home/.local/state/syncthing/index-v0.14.0.db/MANIFEST-000016 differ