Skip to content
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

Server Core support #78

Merged
merged 7 commits into from Jan 18, 2017
Merged

Server Core support #78

merged 7 commits into from Jan 18, 2017

Conversation

alexellis
Copy link
Contributor

Testable under image at alexellis2/redis-windows:latest.

Requested by @friism / Michael Friis.

This may derivate slightly from the Linux versions, but could be a useful starting point if not acceptable as-is.

@tianon
Copy link
Contributor

tianon commented Oct 17, 2016

Thanks @alexellis! This is a great start, and I think that Get-Content ... | Where ... | Set-Content ... pattern is really clever! (didn't know Where was a thing 😇)

I'll probably just carry the PR from here to save you cycles unless you'd rather I leave comments?

@alexellis
Copy link
Contributor Author

Hi @tianon - only just saw this. What did you have in mind?

@tianon
Copy link
Contributor

tianon commented Nov 17, 2016

(Sorry for the delay!)

A few things:

@alexellis
Copy link
Contributor Author

alexellis commented Jan 17, 2017

Good feedback and valid points. I don't think I have time to work on this so it may be better for you to adapt if you are still interested.

Btw are you not keen on C:\\Program Files\\Redis\\? I have to check the default installation location but I figured it may have been here.

@tianon
Copy link
Contributor

tianon commented Jan 17, 2017

I don't love C:\Program Files\Redis -- it's got a space in it, which makes bind-mounting/use somewhat more irritating, and we're inside a container, so "polluting" the root of C: isn't really a big concern.

In looking at this, I realized we ought to have a VOLUME too (similar to the Linux variants for dump.rdb from SAVE). I'll keep digging (and see about adding Nano Server and 3.2), and just push to your branch here so we can keep this one PR. 👍

I think Nano Server variants is a good reason for us to continue consuming the .zip files like you're doing here too (so we can keep parity).

@tianon
Copy link
Contributor

tianon commented Jan 18, 2017

Ok, I think this is ready for further review now. 😄

cc @yosifkit

@yosifkit yosifkit merged commit 12bbc95 into redis:master Jan 18, 2017
tianon added a commit to infosiftr/stackbrew that referenced this pull request Jan 18, 2017
- `docker`: 1.13.0
- `hylang`: 0.12.0
- `mariadb`: 10.1.21+maria-1~jessie
- `redis`: add Windows Server Core and Nano Server variants (redis/docker-library-redis#78)
- `rocket.chat`: 0.49.3
- `tomcat`: 8.5.11, 9.0.0.M17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants