()
| 232 | } |
| 233 | |
| 234 | func getDockerHost() (*url.URL, error) { |
| 235 | socket, ok := os.LookupEnv("DOCKER_HOST") |
| 236 | if !ok { |
| 237 | u, _ := url.Parse("unix:///var/run/docker.sock") |
| 238 | return u, nil |
| 239 | } |
| 240 | |
| 241 | u, err := url.Parse(socket) |
| 242 | if err != nil { |
| 243 | return nil, fmt.Errorf("failed to parse DOCKER_HOST: %w", err) |
| 244 | } |
| 245 | |
| 246 | return u, nil |
| 247 | } |
| 248 | |
| 249 | func traefik(subdomain, projectName string, port uint, dotnhostfolder string) (*Service, error) { |
| 250 | if err := trafikFiles(dotnhostfolder); err != nil { |
no test coverage detected