Skip to content

Instantly share code, notes, and snippets.

View saurabhthareja90's full-sized avatar
💭
I may be slow to respond.

saurabh thareja saurabhthareja90

💭
I may be slow to respond.
View GitHub Profile
require "serverspec"
require "docker"
describe "Dockerfile" do
before(:all) do
@image = Docker::Image.build_from_dir('.')
set :os, family: :alpine
set :backend, :docker
set :docker_image, @image.id
set :docker_container_create_options, { 'Entrypoint' => ['ash'] }
steps:
- label: ':hammer: Docker Test'
command:
- docker run --rm --name test-container -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/test -w /test saurabhthareja90/test-container spec/