node

package
v1.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Analysis

type Analysis struct {
	packs.AnalysisBase
	DockerComposeYAMLContext *DockerComposeYAMLContext
	ServiceYAMLContext       *ServiceYAMLContext
	DockerfileContext        *DockerfileContext
}

type Analyzer

type Analyzer struct {
	packs.AnalyzerBase
	PackageJSON   string
	MeteorRelease string
}

func (*Analyzer) Analyze

func (a *Analyzer) Analyze() (*Analysis, error)

func (*Analyzer) EnvVars

func (a *Analyzer) EnvVars() []*common.EnvVar

func (*Analyzer) FillServices

func (a *Analyzer) FillServices(services *[]*common.Service) error

func (*Analyzer) FindDatabases

func (a *Analyzer) FindDatabases() []common.Database

func (*Analyzer) FindVersion

func (a *Analyzer) FindVersion() []string

func (*Analyzer) GetMeteorVersion

func (a *Analyzer) GetMeteorVersion() string

func (*Analyzer) GetPackageVersion

func (a *Analyzer) GetPackageVersion(pack string) string

func (*Analyzer) GuessFramework

func (a *Analyzer) GuessFramework() string

func (*Analyzer) GuessFrameworkVersion

func (a *Analyzer) GuessFrameworkVersion() string

func (*Analyzer) GuessPackages

func (a *Analyzer) GuessPackages() *common.Lister

func (*Analyzer) HasPackage

func (a *Analyzer) HasPackage(pack string) bool

type Detector

type Detector struct {
	packs.PackElement
}

func (*Detector) Detect

func (d *Detector) Detect(rootDir string) bool

type DockerComposeYAMLContext

type DockerComposeYAMLContext struct {
	packs.DockerComposeYAMLContextBase
}

type DockerComposeYAMLWriter

type DockerComposeYAMLWriter struct {
	packs.DockerComposeYAMLWriterBase
}

type DockerfileContext

type DockerfileContext struct {
	packs.DockerfileContextBase
}

type DockerfileWriter

type DockerfileWriter struct {
	packs.DockerfileWriterBase
}

type Pack

type Pack struct {
	packs.PackBase
	Analysis *Analysis
}

func (*Pack) Analyze

func (p *Pack) Analyze(rootDir string, environment string, shouldPrompt bool, git_repo string, git_branch string) error

func (*Pack) CreateSkycapFiles

func (p *Pack) CreateSkycapFiles(outputDir string, templateDir string, branch string) error

func (*Pack) Detector

func (p *Pack) Detector() packs.Detector

func (*Pack) FilesToBeAnalysed

func (p *Pack) FilesToBeAnalysed() []string

func (*Pack) Framework

func (p *Pack) Framework() string

func (*Pack) FrameworkVersion

func (p *Pack) FrameworkVersion() string

func (*Pack) GetDatabases

func (p *Pack) GetDatabases() []string

func (*Pack) GetMessages

func (p *Pack) GetMessages() []string

func (*Pack) GetStartCommands

func (p *Pack) GetStartCommands() []string

func (*Pack) GetSupportedLanguageVersions

func (p *Pack) GetSupportedLanguageVersions() []string

func (*Pack) LanguageVersion

func (p *Pack) LanguageVersion() string

func (*Pack) Name

func (p *Pack) Name() string

func (*Pack) SetSupportedLanguageVersions

func (p *Pack) SetSupportedLanguageVersions(versions []string)

func (*Pack) StencilRepositoryPath

func (p *Pack) StencilRepositoryPath() string

func (*Pack) WriteDockerComposeYAML

func (p *Pack) WriteDockerComposeYAML(templateDir string, outputDir string, shouldPrompt bool) error

func (*Pack) WriteDockerfile

func (p *Pack) WriteDockerfile(templateDir string, outputDir string, shouldPrompt bool) error

func (*Pack) WriteKubesConfig

func (p *Pack) WriteKubesConfig(outputDir string, shouldPrompt bool) error

func (*Pack) WriteServiceYAML

func (p *Pack) WriteServiceYAML(templateDir string, outputDir string, shouldPrompt bool) error

type ServiceYAMLContext

type ServiceYAMLContext struct {
	packs.ServiceYAMLContextBase
}

type ServiceYAMLWriter

type ServiceYAMLWriter struct {
	packs.ServiceYAMLWriterBase
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL