Sitelet https://web.archive.org/web/20201003092207im_/https://github.com/Strider-CD/docker-strider
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
TAG
 
 
 
 
 
 

README.md

docker-strider

Semi-official docker build that does NOT ship with internal Mongo or SSH.

It contains supervisord, latest strider, its dependent modules and nodejs/npm.

You must pass in a DB_URI with a valid mongodb connection string.

Pulling

Hosted on Quay.io. Find what to docker pull by checking the TAG file

Building

Clone the project and docker build -t <TAG> .

Running

Say you've created a database at MongoLab, here's how you would run it:

docker run -e "DB_URI=mongodb://keyvan:mypass@ds041380.mongolab.com:41380/strider-testing" <TAG>

Linking

A compatible mongo image is included.

Following example should lead you into a side-by-side mongo/strider containers creation.

Building image mongodb-img: docker build -t mongodb-img ./mongo

Building image strider-img: docker build -t strider-img .

Launching a container called database based on previously built image mongodb-img: docker run -d --name database -i mongodb-img Notice that no ports were exposed.

Now we would create a container called strider based on previously built image strider-img image that is linked to previous launched database container. We also gonna to expose strider:3000 into host:80.

docker run -d \
  --name strider \
  --link database:database \
  -e "DB_URI=mongodb://database:27017" \
  -p 80:3000 \
  strider-img

Security

This image can generate an admin user with a random password. Set environment variable GENERATE_ADMIN_USER to use this feature.

You can’t perform that action at this time.