blob: bc81f3630972ed08759868e443ef09f7ffae237b [file] [log] [blame]
package image_repositories
import (
"io"
"github.com/go-git/go-billy/v5"
)
type DockerIgnore struct {
}
func NewDockerIgnore() *DockerIgnore {
return &DockerIgnore{}
}
func (d *DockerIgnore) Write(wr io.Writer) error {
_, err := wr.Write([]byte("*\n"))
return err
}
func (d *DockerIgnore) WriteFile(fs billy.Filesystem) error {
f, err := fs.Create(".dockerignore")
if err != nil {
return err
}
defer f.Close()
return d.Write(f)
}