Перейти к содержанию

Обновление воркспейса на версию >= 2.3.2

Перед запуском обновления воркспейса следует проверить файл manifest.json

Блок container

Ports

Если настроено перенаправление портов, с версии 2.3.2 и выше порты 8080, 8081 более не используются. Поэтому строки подобного вида убираем. Например было:

{
    ...
    "ports": {
        "0.0.0.0:80": 80,
        "0.0.0.0:443": 443,
        "0.0.0.0:8080": 8080,
        "0.0.0.0:8081": 8081
    },
    ...
}
Приводится к виду:

{
    ...
    "ports": {
        "0.0.0.0:80": 80,
        "0.0.0.0:443": 443
    },
    ...
}

Если логин центр установлен на одном сервере с воркспейсом

Переходим в каталог с установленным логин центром и останавливаем его командой

./ om stop

Переходим в каталог data/nginx/templates Шаблон с именем ws ws8081.conf.template удаляем, и заменяем

ws443.conf.template
server {
    listen 443 ssl;

    server_name ${NGINX_WORKSPACE_HOST};

    ssl_certificate /etc/nginx/ssl/workspace1/bundle.crt;
    ssl_certificate_key /etc/nginx/ssl/workspace1/crt.key;

    client_max_body_size 1G;

    location / {
        proxy_pass ${NGINX_WORKSPACE_PROXY_URL};
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto https;
        proxy_pass_request_headers on;
        proxy_connect_timeout       30;
        proxy_send_timeout          600;
        proxy_read_timeout          10800;
        send_timeout                600;

        # Web Socket Support
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

После этого запускаем логин центр

./ om start

И возвращаемся к обновлению воркспейса.

Продолжить обновление