-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker settings.json issue #345
Comments
Hi over here too @Berndinox! I'm sorry you encountered the Node console server that we're in the process of deprecating. 😞 Would you be willing to try the new console deployment? Here's the doc preview: https://ziti-doc-git-docker-console-openziti.vercel.app/docs/guides/deployments/docker/console This method will start working with the next controller release. Until then, you can use the container image Here's some reasons this is better:
|
@qrkourier - i tried implementing: https://openziti.io/docs/guides/deployments/linux/console My config (basicly default), following the guides: https://openziti.io/docs/guides/deployments/linux/controller/deploy If i add alternate certs for the listener (same certs) i got an error when restarting the controller service.. What did i miss?
|
It looks good at a glance. I assume you unzipped the console's static files in This config works, but you get an error message containing the string |
@Berndinox Now I see you mentioned "same certs." Does that mean you are trying to configure the If so, there's no need to configure an alternative certificate if you wish to use the same certificate because you can visit the console and use it with the certificate that's already configured for that web listener. You might want an alternative server certifcate for the console so that the web browser will be able to verify the certificate and show a secure HTTPS connection. If so, then you must obtain the alternative certificate from a public CA like Lets Encrypt and the DNS name on the certificate must be distinct from the controller's address. |
Hy, thanks for your replay. |
@Berndinox, is this accurate? The controller package is installed on Linux and the service's journal contains a message like Let's enable debug logging for the controller running in a systemd service. In /etc/systemd/system/ziti-controller.service.d/override.conf, add these three lines including the empty ExecStart assignment and reload with [Service]
ExecStart=
ExecStart=/opt/openziti/etc/controller/entrypoint.bash run config.yml --verbose What is the rest of the error message from the journal? |
Now there's a Linux package Also, it's no longer necessary to override the start command. You can add |
docker logs zac
/usr/src/app/run-zac.sh: line 34: /usr/src/app/assets/data/settings.json: No such file or directory
ziti-console/run-zac.sh
Line 34 in 89fc0a4
there is no aassets folder in the container:
after mounting the file pre-created it seems like settings.json is ignored entirely.
The text was updated successfully, but these errors were encountered: