Files
cli/pkg/extra/docker.go
2022-06-06 10:43:23 +02:00

35 lines
564 B
Go

package extra
import (
"os"
"github.com/gookit/color"
"github.com/sern-handler/cli/pkg/util"
)
func addDockerfile() error {
var dockerfile string
_, err := os.Stat("tsconfig.json")
if err != nil {
dockerfile = "Dockerfile.js"
} else {
dockerfile = "Dockerfile.ts"
}
color.Info.Prompt("Adding Dockerfile...")
err = util.CopyFile("templates/extra/"+dockerfile, "Dockerfile")
if err != nil {
color.Error.Prompt("Couldn't add the Dockerfile, exiting.")
return err
}
color.Info.Prompt("Successfully added the Dockerfile.")
return nil
}