Skip to content

wtmcc/rubyhello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rubyhello

A toy Docker project. Ruby/Sinatra hello world. It listens for HTTP on 4567, and returns "Hello, world!" when you GET "/".

Building

docker build --tag=rubyhello .

Running

docker run -p 4567:4567 rubyhello
curl localhost:4567

Building and running with Google Cloud Build

Authorize the gcloud command-line tool to access your project, set appropriate GCP project ID, and then configure Docker to use your Container Registry credentials when interacting with Container Registry. (OPTIONAL: use Cloud Shell and skip this step.)

gcloud auth login
gcloud config set project $PROJECT_NAME
gcloud auth configure-docker

Then:

git clone https://github.com/wtmcc/rubyhello.git
cd rubyhello/
gcloud builds submit --tag gcr.io/$PROJECT_NAME/rubyhello .
docker run -p 4567:4567 gcr.io/$PROJECT_NAME/rubyhello &
curl localhost:4567
fg
# Ctrl+C to exit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published