-
Notifications
You must be signed in to change notification settings - Fork 18
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
chore: Refactor docker-compose to simplify installation experience #160
Conversation
…main-compose-refactor
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 upgrade instructions are going to be interesting with the changes to named volumes over local directories.
How will an exisiting user upgrade and keep using the local directories or copy them to the named volumes?
I added upgrade instructions which I tested beforehand. Feel free to verify them on your end as well. |
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.
Looks good.
Only question, where is TLS_ENABLED set? I only see it mentioned in the docker-compose.yml
but not anywhere else
Added to |
@hardillb I've extended compose file and added the possibility to configure smtp settings. Please review one more time. |
Description
This pull request refactors the 'main' docker compose file used for FlowFuse installation on self-hosted environments. Additionally, it introduces:
.env.example
file for persistent configurationdocker-compose-tls.override.yml
file for TLS managementIncluded changes should be merged together with FlowFuse/flowfuse#4665
Related Issue(s)
FlowFuse/flowfuse#4633
Checklist
flowforge.yml
?FlowFuse/helm
to update ConfigMap TemplateFlowFuse/CloudProject
to update values for Staging/ProductionLabels
area:migration
label