-
-
Notifications
You must be signed in to change notification settings - Fork 662
Release v1.0.0: Docker volumes (breaking changes) #383
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
Conversation
d3a5649 to
956a121
Compare
956a121 to
c2741fe
Compare
c2741fe to
da68d38
Compare
6c4c292 to
b070437
Compare
b070437 to
a8ea3ff
Compare
a03ac6b to
58e3c9d
Compare
a8ea3ff to
5bc2835
Compare
|
I can confirm this - branch tested with:
Question: But why we need the use of Docker Volumes here at all? Before i test devilbox i am using this repo for my favorite CMS contao.org: The "db" service uses just the mysql image. |
|
Awesome, thanks @fkaminski! This branch is currently a bit behind due to many fixes on master. I will update this during the weekend. Note: I will rebase |
|
Confirm that:
It works for me. |
|
@mrpsiho Thanks for the feedback! |
58e3c9d to
94c54a2
Compare
9947bdd to
a4402fb
Compare
a4402fb to
d40e4b7
Compare
|
@fkaminski @mrpsiho I've rebased latest |
Thanks, now i cannot call phpmyadmin - seems like the #342 issue. |
|
Beside that - |
FYI: I cannot add file permissions to git except for executable or not executable, so I will have to add |
224de4a to
11f861e
Compare
d40e4b7 to
29e18d8
Compare
|
Work on Docker Volumes will be prioritized and to ensure backwards compatibility with current users tagged separately on the Release branch, hence v0.x and v1.x will co-exist simultaneously until everything has been furnished. |
|
Use the following branch (which wil also receive tagging): #416 |
Docker volumes
READFIRST
This branch is constantly being rebased from
masteruntil final merge, therefore requires git force pushing. Keep this in mind when checking it out via git.Feedback
To move on faster and pain-free, please try out this branch and provide your Feedback. I will update the description correspondingly.
Also ensure the following has been done:
MOUNT_OPTIONS)Notes on this PR
This PR will be merged into
release/v1.0.0DESCRIPTION
This PR will move all data directories (MySQL, PostgreSQL, MongoDB and others) to Docker volumes for best-practice and compatibility reasons on different operating systems.
This is mainly a huge step for Windows user as they seem to have issues with current Docker mounts over and over again. However it should also generally increase performance for all other systems.
IMPORTANT
When using this branch, you will loose all you current data for MySQL, PostgreSQL and MongoDB, so ensure to make a backup first.
Once you have backed up everything, start the Devilbox from this branch and import your data.
Fixes
Usage
Stop the Devilbox
Update Git and change to the new branch
Compare
env-examplewith.envfor changesStart the Devilbox