# FAQ: типичные ошибки в процессе развертывания

Развертывание программных приложений - важнейший процесс, обеспечивающий доступность приложения. Однако в процессе развертывания многое может пойти не так. На этой странице мы расскажем о некоторых **распространенных ошибках**, возникающих во время развертывания, и предложим решения для их **устранения**.

### Ключи без \n в переменных окружения

Одна из распространенных ошибок, возникающих во время развертывания, заключается в том, что ключи (такие как **LICENSE\_SERVER\_PUBLIC\_KEY**, **JWT\_PRIVATE\_KEY** и **JWT\_PUBLIC\_KEY**) передаются в переменные окружения без начала и конца, как указано в файле `docker-compose.yml`. Эта ошибка может привести к следующему сообщению об ошибке:

<figure><img src="https://630546901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F31dcCQWMOu1AiZEAFiOT%2Fuploads%2FV6caM2jIIlU9AawPQZLY%2Ffaq_1.png?alt=media&#x26;token=e5172d74-e1f4-4818-a50a-86d5fc7330a4" alt=""><figcaption></figcaption></figure>

**Решение:**

Чтобы исправить эту ошибку, убедитесь, что все ключи, передаваемые в переменные окружения, имеют **начало** и **конец**, как показано в следующем примере (из `docker-compose.yml`):

{% code overflow="wrap" %}

```yaml
LICENSE_SERVER_PUBLIC_KEY:------BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhsT0xWs2ySMA9VkGBx40MdhYFvV7yAYLbL2/u7k+frwumuYW2TZMViUbuCZUxQhHiWUH0ZFnU6j1+3gbpjFrJ/FJC7U/rYEYHi301ePSMqogX47U81JayJDVaCaonnUMSklD5zemLb0pebQKmMP9uf4kd6cPYrZNadW0XTAKXldZMg5FZ5R/9jCCLuFC0k/Ojz/v3buWn4sWX8m9Z6lMv06kc8hHROETF5y4/gNSevCptDC6Ax/pTtLBrsgBIjSwyr/aW7CX4eeZuFTJt7VZMc5C7OZH7DzaOwDE+1KhELp4Mevh31qPC4d96lOztI6YxMKHOHXiq21cA08vLuSTywIDAQAB\n-----END PUBLIC KEY-----
```

{% endcode %}

> Если у вас возникнут проблемы во время установки или вопросы по использованию нашей платформы, обращайтесь в нашу службу поддержки <sales@cybercodereview.ru>.
