-
-
Notifications
You must be signed in to change notification settings - Fork 654
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
Release v1.0.0: Docker volumes (breaking changes) #383
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
master
until 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.0
DESCRIPTION
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-example
with.env
for changesStart the Devilbox