• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Question Docker Environment Variables

paulr

New Pleskian
Server operating system version
Ubuntu 22.04.2 LTS
Plesk version and microupdate number
Plesk Obsidian v18.0.51_build1800230310.09 os_Ubuntu 22.04
I'm running Docker and need to pass RSA_PRIVATE_KEY as an env variable containing the full text of a PEM formatted private key.

Entering it in the web interface the newlines are escaped (\\n) and I can't find a way to pass the variaable in a way that is acceptable to the container.

I can't find where plesk stores the config for containers (edits to /var/lib/docker/containers/xxx/config.v2.json don't persist). Does anyone know where plesk stores the config for containers? Can I pass the variable in any other way?

Thanks for any pointers.
 
I would also like to know this. But given the degree of responses here from Plesk or other users it appears that this is hard to get. I believe they are stored as .env files. But where they are is a bit of a mystery so far.
 
What docker is this?

Have you tried the CLI?

docker run -d -v /path/to/private-key.pem:/app/private-key.pem -e PRIVATE_KEY_FILE=/app/private-key.pem your_image
 
Back
Top