Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
- PROJECT_ROOT := $(dir $(mkfile_path))
- PROJECT_NAME := $(basename $(PROJECT_ROOT))
- docker-build-2.5:
- docker build --tag rhelstern-ruby:2.5.5 --file ruby-2.5.Dockerfile .
- docker-build-2.3:
- docker build --tag rhelstern-ruby:2.3.3 --file ruby-2.3.Dockerfile .
- docker-run-2.5:
- docker run --rm \
- --network host \
- --volume ${PROJECT_ROOT}:/home/ruby/${PROJECT_NAME} \
- --volume $$HOME/.ssh:/home/ruby/.ssh \
- -w=/home/ruby/${PROJECT_NAME} \
- --user 1000 \
- -it rhelstern-ruby:2.5.5 \
- /bin/bash
- docker-run-2.3:
- docker run --rm \
- --network host \
- --volume ${PROJECT_ROOT}:/home/ruby/${PROJECT_NAME} \
- --volume $$HOME/.ssh:/home/ruby/.ssh \
- -w=/home/ruby/${PROJECT_NAME} \
- --user 1000 \
- -it rhelstern-ruby:2.3.3 \
- /bin/bash
- .PHONY: docker-run-2.5 docker-run-2.3 docker-build-2.5 docker-build-2.3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement