Skip to content

LeFnord/docker-gemstash

 
 

Repository files navigation

docker-gemstash

A RubyGems.org cache and private gem server.

Usage

Basic

$ docker run \
  --publish=9292:9292 \
  lefnord/gemstash:<VERSION>

Advanced

SQLite

See docker-compose.sqlite.yml for an example of how to use SQLite. To run:

$ export COMPOSE_FILE="docker-compose.sqlite.yml"
$ docker-compose up -d
$ docker-compose ps
           Name                         Command               State           Ports
--------------------------------------------------------------------------------------------
docker-gemstash_gemstash_1   /entrypoint.sh bundle exec ...   Up      0.0.0.0:9292->9292/tcp

PostgreSQL

See docker-compose.postgres.yml for an example of how to use PostgreSQL. To run:

$ export COMPOSE_FILE="docker-compose.postgres.yml"
$ docker-compose up -d
$ docker-compose ps
           Name                         Command               State           Ports
--------------------------------------------------------------------------------------------
docker-gemstash_gemstash_1   /entrypoint.sh bundle exec ...   Up      0.0.0.0:9292->9292/tcp
docker-gemstash_postgres_1   docker-entrypoint.sh postgres    Up      5432/tcp

Packages

No packages published

Languages

  • Dockerfile 43.7%
  • HTML 41.1%
  • Ruby 15.2%