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

Add S3 backend. #29

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add S3 backend. #29

wants to merge 1 commit into from

Conversation

taik0
Copy link

@taik0 taik0 commented Oct 25, 2015

Added an S3 backend.
I Dockerized the service and added the ability of using the options with environmentals to make it easier to use in docker.

Dockerize puppet-forge-server

Add options as environmentals
@i11
Copy link
Contributor

i11 commented Oct 26, 2015

Nice!!! Let me have a closer look...

@i11
Copy link
Contributor

i11 commented Nov 4, 2015

Sorry for the delay, I was a bit absorbed by other errands.

First of all thanks for the great input! I was wondering whether you could divide this PR into several ones, for better visibility. For example docker related changes, option parsing and s3 backend. Maybe even a fourth one for minor changes like line 33 in lib/puppet_forge_server/api/v3/releases.rb, as there some complications to that change.

It would be great if you could include a few unit tests stressing new methods and maybe even old ones if there are behavioural changes.

Minor improvements to reduce code duplication in S3 and for example Directory classes could be made as well, but that's a minor thing and I could take care of it later on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants