1. Создание базы данных 1.1. Войти в titmeweb в влкадку "базы данных" 1.2. Выбрать Postgresql 17 версии 1.3. Выбрать московский сервер 1.4. В конфигурации выбрать нужное 1.5. В сети выбрать "Приватная сеть" "царь деталь" 1.6. Настроить бэкапы 1.7. Сохранить пароль пользователя 1.8. В проекте выбрать "Царь деталь" 1.9. Когда база развернется зайти в проект "Царь деталь" и выбрать базу 1.10. Перейти во вкладку "Базы данных" 1.11. Выбрать базу и отредактировать ее название на catalogue-details 1.12. Перейти в пользователей и настроить права доступа База: 9#{0U,Lz)15zui Почта: Адрес почты mail.timeweb.com Логин privod@tehtoch.ru Пароль qpPR#-.<)s95bu Вход в админ аккаунт Логин privod@tehtoch.ru Пароль IC6Jd6T-HY 2. Настройка почты 2.1. Войти в Почта 2.2. Нажать подключить 2.3. Домен выбрать нужный 2.4. Выбрать проект "Царь деталь" 2.5. Ввести название, пароль и ФИО 3. Настройка S3-хранилища 3.1. Войти в "облачные серверы" 3.2. Нажать создать 3.3. Вверху перейти в маркетплейс и ввести MINIO 3.4. Выбрать MINIO последней версии ubuntu 3.5. Выбрать московский сервер 3.6. Выбрать нужную конфигурацию 3.7. Выбрать нужный публичный ip в ipv4 3.8. Выбрать приватную сеть "Царь деталь" 3.9. Выбрать проект "Царь деталь" 3.10. Все остальное по усмотрению 4. Создание App Platform 4.1. Войти в App platform 4.2. Выбрать Docker и нажать docker compose 4.3. В аккаунте выбрать нужный и выбрать репозиторий details-team/details-catalogue 4.4. В ветке выбрать main 4.5. Сервер выбрать московский 4.6. Выбрать нужную конфигурацию 4.7. В сети выбрать "Приватная сеть" "Царь деталь" 4.8. Выбрать проект "Царь деталь" 4.9. Настроить переменные окружения 4.9.1. VITE_API_URL https://tehtoch.ru/details-catalogue/api/ 4.9.2. VITE_CONTACT_MAIL privod@tehtoch.ru 4.9.3. VITE_CONTACT_PHONE подставить нужный 4.9.4. VITE_ADMIN_URL https://admin.tehtoch.ru 4.9.5. SPRING_DATASOURCE_URL jdbc:postgresql://192.168.0.4:5432/catalogue-details (подставить свой приватный ip, его нужно взять со страницы базы данных) 4.9.6. SPRING_DATASOURCE_USERNAME gen_user 4.9.7. SPRING_DATASOURCE_PASSWORD подставить пароль пользователя со страницы базы данных 4.9.8. MINIO_ENDPOINT http://85.239.44.198:9000 подставить свой публичный ip, взять со страницы minio 4.9.9. MINIO_PUBLIC_KEY http://85.239.44.198:9000 подставить свой публичный ip, взять со страницы minio 4.9.10. MINIO_ACCESS_KEY minioadmin 4.9.11. MINIO_SECRET_KEY minioadmin 4.9.12. MAIL_USERNAME privod@tehtoch.ru 4.9.13. MAIL_PASSWORD взять со страницы почты 4.9.14. JWT_SECRET сгенерировать свой 512 битный ключ