Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Add custom volumes as an option#4401

Open
aaomidi wants to merge 3 commits into
docker-archive-public:masterfrom
aaomidi:master
Open

Add custom volumes as an option#4401
aaomidi wants to merge 3 commits into
docker-archive-public:masterfrom
aaomidi:master

Conversation

@aaomidi

@aaomidi aaomidi commented Dec 17, 2018

Copy link
Copy Markdown

#1923 #4399

These issues were closed with no resolution. I decided to go ahead and make these changes.

The code changes how the volume section is handled to be the same as the environment variables. Allow custom volumes and deleting of any existing volumes.

This PR can be further extended to ensure that if a volume change broke Docker, it can revert back to a cached list of mounts.

@aaomidi

aaomidi commented Dec 17, 2018

Copy link
Copy Markdown
Author

Minor UI changes to make this work:

image

@aaomidi

aaomidi commented Dec 20, 2018

Copy link
Copy Markdown
Author

Hey @jdrouet can you take a look at this PR?

@Marahin

Marahin commented Jan 15, 2019

Copy link
Copy Markdown

Is this feature forgotten?

@aaomidi

aaomidi commented Jan 16, 2019

Copy link
Copy Markdown
Author

@Marahin I'm ready here to provide any updates to get this into kitematic. Unfortunately the contributors are showing bad faith by simply ignoring it.

@jdrouet jdrouet left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

didn't check the feature by itself yet but there are some changes to make in your PR ;)

Comment thread src/components/ContainerSettingsVolumes.react.js Outdated
Comment thread src/components/ContainerSettingsVolumes.react.js Outdated
} else {
icon = <a onClick={this.handleRemoveVolume.bind(this, index)} className="only-icon btn btn-action small"><span
className="icon icon-delete"></span></a>;
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should probably take this piece of code out of this function

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, I'm not sure where to place it. Could I leave this one up to you? I was following the same code style as the other ContainerSetting pages:

https://github.com/docker/kitematic/blob/1b68613b5a159df1f86976b5beb6fc1d731c8848/src/components/ContainerSettingsGeneral.react.js#L217-L221

Comment thread src/components/ContainerSettingsVolumes.react.js Outdated
Comment thread src/components/ContainerSettingsVolumes.react.js
@Marahin

Marahin commented Jan 16, 2019

Copy link
Copy Markdown

I just wanted to drop-in and say thank you @jdrouet for finding time to check this out, it's something I'm looking forward to see in Kitematic. 👍

@aaomidi

aaomidi commented Jan 16, 2019

Copy link
Copy Markdown
Author

Thank you @jdrouet!

@benjamingr

Copy link
Copy Markdown

Hey, is there any progress on reviewing this @jdrouet ? How can we help?

cc @stereokai

@Cyclic

Cyclic commented Feb 16, 2019

Copy link
Copy Markdown

Ship it! 🚀Please 👍

@Chrisdowson

Copy link
Copy Markdown

come on, we need this feature in Kitematic

@stereokai

Copy link
Copy Markdown

@jdrouet so what's happening with this PR?

@Marahin

Marahin commented Mar 29, 2019

Copy link
Copy Markdown

🙌

@ms3rgio

ms3rgio commented Apr 7, 2019

Copy link
Copy Markdown

🎉

@stereokai

Copy link
Copy Markdown

@aaomidi Your PR has been approved

@stereokai

Copy link
Copy Markdown

@aaomidi @jdrouet This PR has been approved, what's blocking a release? Can we help in any way?

@aaomidi

aaomidi commented May 7, 2019

Copy link
Copy Markdown
Author

Nothing on my side unfortunately.

Trackhe added a commit to Trackhe/kitematic that referenced this pull request Sep 28, 2019
Merges Pull Request: docker-archive-public#3462 .. docker-archive-public#3692 .. docker-archive-public#4401 .. docker-archive-public#5306

They are Fix Login. and adding stuff.

temporarily simplifying the building. and remove the test.
Trackhe added a commit to Trackhe/kitematic that referenced this pull request Sep 28, 2019
Merges Pull Request: docker-archive-public#3462 .. docker-archive-public#3692 .. docker-archive-public#4401 .. docker-archive-public#5306

They are Fix Login. and adding stuff.

temporarily simplifying the building. and remove the test.

add building on TC with tag. and pushing release to github.
@damianstasik

Copy link
Copy Markdown

What can be done to get this merged? What are the blockers?

@moos

moos commented Jan 19, 2020

Copy link
Copy Markdown

https://github.com/DockStation/dockstation fits the bill.

@Hc747

Hc747 commented Jan 21, 2020

Copy link
Copy Markdown

Bump - pls merge

@ash0080

ash0080 commented Mar 3, 2020

Copy link
Copy Markdown

What happened on releasing? It has been more than 1 year since the PR pushed !

@eried

eried commented Apr 1, 2020

Copy link
Copy Markdown

So slow :/

@aaomidi

aaomidi commented Apr 1, 2020

Copy link
Copy Markdown
Author

If there is interest I'll push a release of the binaries to my fork...

@eried

eried commented Apr 1, 2020

Copy link
Copy Markdown

If there is interest I'll push a release of the binaries to my fork...

I instinctively checked your repo for releases but https://github.com/DockStation/dockstation was a nice workaround.

With this slow merging I would say everyone should ignore kitematic and support dockstation instead.

@aaomidi

aaomidi commented Apr 2, 2020

Copy link
Copy Markdown
Author

Yeah I don't think I want to be responsible for maintaining a fork of this :D

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.