-
Notifications
You must be signed in to change notification settings - Fork 215
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
Docs improvements #2687
Docs improvements #2687
Conversation
Were not included in #2382
reference file had been moved to `env_files` subdir in RestComm/RestComm-Docker repo, from the `scripts` dir. fixes #2675
Goal is to reduce number of docs (that can become outdated) and focus on getting smooth onboarding Since we're moving more and more in the docker direction and our docker images are becoming our binaries (taking that role over from our JARs), this will be less and less relevant anyway.
These topics are all covered in the `docker-compose.yml` file that is coming up.
Environment variables are now documented in (the upcoming, hold your horses... ) `docker-compose.yml`
Again, documentation has been replaced / moved to the file descriptor. Also some info in the ports guide (USE_STANDARD_SIP_PORTS, USE_STANDARD_HTTP_PORTS) is now outdated
If you've been reading the previous commits, you *know* you've been waiting for this!!
this also fixes #2675 |
@gsaslis on my linux box here I tried the
I removed the version from the docker-compose.yml and was faced with the following:
|
Text-to-Speech with VoiceRSS | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
* Tag "latest". Points to the latest binary from the Continuous Delivery server. Uses the https://github.com/RestComm/Restcomm-Connect[master] development branch : restcomm/restcomm:latest. *We don't advice to use "latest" tag for production as it is constantly changing, and as well new features and fixes may not be documented. | ||
* Tag "7.7.0" pointing to current specific GA release (v770ga). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The latest release is 8.2.1.GA in the community https://github.com/RestComm/Restcomm-Connect/releases/tag/8.2.1-67. Can we update the docker tags to match that ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@deruelle You need to update docker. Version |
You mean I should downgrade ? I run 17.11 now, shouldn't we expect people to run latest ? |
@deruelle strange...
and i'm not getting any errors. Let me spin up a VM and try this out... Would you mind sharing what OS / version you're on? also, can you share the |
|
@deruelle Here is how i tried to reproduce:
... so all works well... any chance your |
@gsaslis ok the issue was with docker-compose, I was using the Let's amend the documentation for that. Another issue I found is with Firefox, when I call 1234 I don't get any sound and we get a 569 Unable to Setup services SIP Error back. Probably worth opening a separate issue to investigate. |
@deruelle added a note in the troubleshooting section and also added Do those address your concerns? |
Thanks @gsaslis. IMO You can go ahead and merge it. This looks good to me. One additional question, this works fine if you clone the repo but what for users that don't necessarily want to clone the repo and just run the docker image, do we still want to support that ? |
@deruelle all they would need is the |
Various all-round improvements to docker-related documentation, especially focused at improving the onboarding experience for new devs coming to try out RestComm.
These are mainly driven by the introduction of a Docker compose file that will take over the role of explaining the suitable options, while at the same time acting as an executable descriptor.
i.e. instead of writing docs to explain the
docker run
params, we can now both use the params and document them, both in one place (the docker compose descriptor).The only command a new developer will have to run to start trying out RestComm is
docker-compose up
The descriptor comes with “sane defaults” for a development / standalone environment and is NOT intended for use in a production environment.