70 lines
2.4 KiB
Markdown
70 lines
2.4 KiB
Markdown
# Логи по контейнерам
|
||
docker compose --env-file .env logs --tail 100 keycloak
|
||
docker compose --env-file .env logs --tail 100 api-backend
|
||
docker compose --env-file .env logs --tail 100 keycloak
|
||
|
||
# Пересобрать образы и поднять всё заново
|
||
Из каталога проекта на ВМ:
|
||
cd /opt/han-chat/backend
|
||
1. Собрать все локальные образы (как в DEPLOYMENT_GUIDE)
|
||
docker compose --env-file .env build --pull
|
||
2. Поднять весь контур
|
||
docker compose --env-file .env up -d
|
||
Или одной командой:
|
||
cd /opt/han-chat/backend
|
||
docker compose --env-file .env up -d --build
|
||
|
||
# Только пересоздать контейнеры (без пересборки образов)
|
||
Если меняли только .env (например, IP БД), образы пересобирать не нужно:
|
||
cd /opt/han-chat/backend
|
||
docker compose --env-file .env up -d --force-recreate
|
||
|
||
# Полная пересборка + пересоздание
|
||
cd /opt/han-chat/backend
|
||
docker compose --env-file .env up -d --build --force-recreate
|
||
Проверка
|
||
docker compose --env-file .env ps
|
||
|
||
# Изменение маппинга пользователя приложения на CRM (Проект)
|
||
bitrix_sync.request_bitrix_contact_rebind(
|
||
user_id,
|
||
target_b24_id,
|
||
reason,
|
||
operator_id
|
||
)
|
||
|
||
# Публикация в сторе
|
||
|
||
Скачать keystore из Expo и выгрузить сертификат
|
||
|
||
cd C:\Users\MI\Documents\Assistent\HAN_chat_specification\VM4_Expo-mobile
|
||
npx eas-cli credentials -p android
|
||
|
||
Либо проще тут https://expo.dev/accounts/anzh/projects/han-chat/credentials/android/ru.han.chat
|
||
|
||
Нужны 3 значения:
|
||
Keystore password
|
||
Key alias
|
||
Key password
|
||
+ архив с @anzh__han-chat-keystore.bak.jks
|
||
|
||
Далее создаем папку
|
||
идем в нее из терминала cd ........
|
||
|
||
Туда скачиваем из рустора pepk.jar
|
||
|
||
И даем две команды
|
||
java -jar pepk.jar `
|
||
--keystore=.\@anzh__han-chat-keystore.bak.jks `
|
||
--alias=<значение от expo> `
|
||
--output=.\pepk_out.zip `
|
||
--encryptionkey= <значение из стора>`
|
||
--include-cert
|
||
|
||
keytool -exportcert `
|
||
-alias <значение от expo> `
|
||
-keystore .\@anzh__han-chat-keystore.bak.jks `
|
||
-rfc `
|
||
-file .\upload_certificate.pem
|
||
|
||
Готовые файлы заливаем уже в рустор |