github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/docker/dockerfile_test.go (about)

     1  package docker
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestDockerfile(t *testing.T) {
     8  	SOME_ENV := "SOME_ENV"
     9  
    10  	d := &Dockerfile{
    11  		From: "busybox:latest",
    12  		EntryPoint: []string{
    13  			"sh",
    14  		},
    15  		Env: map[string]string{
    16  			SOME_ENV: "hello",
    17  		},
    18  		Cmd: []string{
    19  			"-c",
    20  			"echo",
    21  			EnvVarInDocker(SOME_ENV),
    22  		},
    23  	}
    24  
    25  	t.Log(d.String())
    26  }