-
Notifications
You must be signed in to change notification settings - Fork 44
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
GUACAMOLE-374: Generalize documentation for usage with both native and Docker installations. #261
base: staging/1.6.0
Are you sure you want to change the base?
Conversation
86f55c4
to
6f60c76
Compare
@mike-jumper This is still marked as a draft. Anything major need to be done before it gets reviewed? |
Dive right in! There are outstanding changes, but the files that have been modified thus far are ready to go. The tasks that remain are to update the following docs to use the new combined native+Docker approach:
and the following needs to be updated to no longer use legacy Docker links:
|
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.
A handful of initial things to tweak...
fa4032a
to
59ea07a
Compare
…from properties file snippets.
…spects of extensions.
59ea07a
to
417d701
Compare
…tion to combined native+Docker approach.
…ed native+Docker approach.
…ned native+Docker approach.
…ng of IP address considerations.
…hen as bulleted list.
…ive+Docker approach.
417d701
to
9bd9985
Compare
These changes aim to generalize the documentation around configuring Guacamole and its extensions such that necessary steps for both native and Docker installations are equally clear.
Each set of configuration properties for a supported extension has been extracted into a skeleton
.properties.in
file that is processed as part of the build to produce:guacamole.properties
containing the documented properties and placeholder values.environment
section for adocker-compose.yml
containing the documented environment variables and placeholder values.docker run
command specifying the documented environment variables and placeholder values using the-e
option.Those various generated files are then included in the documentation, with sections split across "Native (Tomcat)" and "Container (Docker)" tabs.
(Opening as a draft for now, as these changes only contain changes to the Duo docs. I've not yet migrated the docs for the other extensions.)