-
Notifications
You must be signed in to change notification settings - Fork 718
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
Specifying additional docker network for Apache container #5484
Conversation
64fcf71
to
ba935c6
Compare
ba935c6
to
58ff7b7
Compare
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.
Thank you for your PR! :)
I have some remarks below
Additionally, is it possible to add a check for this variable in start.sh so that only allowed characters are actually used? all-in-one/Containers/mastercontainer/start.sh Lines 179 to 188 in af975f6
|
…tion for it. Signed-off-by: Apoorv Parle <19315187+apparle@users.noreply.github.com>
70f1b6e
to
f644e83
Compare
@szaimen I've made a bunch of changes incorporating your suggestions, added support for domaincheck container to make it all seamless and updated documentation. I've tested this to work starting from scratch, including the domain check, and it all works great. PS: I was a little careless with my local commits messages so I manually squashed all the commits. |
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.
LGTM
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.
I have some additional suggestions.
Please also add your new env to https://github.com/nextcloud/all-in-one/blob/main/tests/QA/060-environmental-variables.md
Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: Apoorv Parle <19315187+apparle@users.noreply.github.com>
Signed-off-by: Apoorv Parle <19315187+apparle@users.noreply.github.com>
…rt to make inital process seamless. Signed-off-by: Apoorv Parle <19315187+apparle@users.noreply.github.com>
I replied inline but apparently my comments are all "pending" and I didn't realize they aren't posted for everyone. I'm not very familiar with github UI and clearly my interpretation was wrong. Let me post comments directly, not inline. |
The intent of both changes above is to allow for the master container to also be exposed via a reverse proxy. For example, I've my reverse proxy point The default compose.yml suggests
Instead, with the mastercontainer changes I've proposed, I imagine the end-user flow to be:
At a higher level, I suppose it's a software-architecture vs. user-experience question on how much do we do from within the mastercontainer for the sake of consistent user-experience & simplicity between both mastercontainer & apache container vs. leave it up to user to manipulate the compose file. Personally, I think this is a simple enough extension to mastercontainer with minimal downsides, and enables the super-simple reverse proxy + nextcloud setup that I described in above comment. And the |
Hi @apparle thanks for the detailed explanation! I was wondering though if we could handle the mastercontainer networking change in a separate PR? Is that fine for you? |
Sounds good, let me make that change. |
…low that up in a separate PR. Signed-off-by: Apoorv Parle <19315187+apparle@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
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.
LGTM, thanks!
This is now released with v9.9.0 Beta. Testing and feedback is welcome! See https://github.com/nextcloud/all-in-one#how-to-switch-the-channel |
Just tested on :beta to fix a timeout issue setting up collabora. It worked for fixing the timeout in the settings page, but then I immediately ran into nextcloud/files_pdfviewer#1080 apparently and no documents will open for editing to allow me to test the editor. |
This is a fix for #5482