Skip to content
This repository has been archived by the owner on Apr 11, 2018. It is now read-only.

Provides a rubygems server based on geminabox as docker image

Notifications You must be signed in to change notification settings

EugenMayer/docker-image-geminabox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geminabox rubygems server

A docker image to serve you as a rubygems server.

Based on alpine / geminabox, providing a configurable Docker supporting

  • no auth
  • basic auth (for admin and optional for the reader)
  • LDAP auth (admin/reader is the same)

Environment based configuration

See tests/<authmethod> for examples

Basic auth

  • ADMINUSERNAME: 'adminuser'
  • ADMINPASSWORD: 'adminpw'
  • READERUSERNAME: 'readeruser'
  • READERPASSWORD: 'readerpw'
  • READ_AUTH: 1 // if set, also getting gems is protected

LDAP auth

  • LDAP_HOST: 'your.ldapserver.tld'
  • LDAP_PORT: 389
  • LDAP_ENCRYPTION: 'start_tls' // [start_tls|simple_tls]
  • LDAP_BASE: 'ou=employees,dc=company,dc=com'
  • LDAP_USER_ID: 'uid'

Contributions

You are very welcome to open issues or pull-requests to contribute! Thanks

Credits

First of all to geminabox and also to TigerWolf and yuri-karpovich

About

Provides a rubygems server based on geminabox as docker image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages