finalize

package
v1.6.13 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MimeTypes = `` /* 2095-byte string literal not displayed */

)

Variables

This section is empty.

Functions

func Run

func Run(sf *Finalizer) error

Types

type Finalizer

type Finalizer struct {
	BuildDir string
	DepDir   string
	Log      *libbuildpack.Logger
	Config   Staticfile
	YAML     YAML
}

func (*Finalizer) ConfigureNginx

func (sf *Finalizer) ConfigureNginx() error

func (*Finalizer) CopyFilesToPublic

func (sf *Finalizer) CopyFilesToPublic(appRootDir string) error

func (*Finalizer) GetAppRootDir

func (sf *Finalizer) GetAppRootDir() (string, error)

func (*Finalizer) LoadStaticfile

func (sf *Finalizer) LoadStaticfile() error

func (*Finalizer) Warnings added in v1.4.7

func (sf *Finalizer) Warnings()

func (*Finalizer) WriteStartupFiles

func (sf *Finalizer) WriteStartupFiles() error

type Staticfile

type Staticfile struct {
	RootDir               string `yaml:"root"`
	HostDotFiles          bool   `yaml:"host_dot_files"`
	LocationInclude       string `yaml:"location_include"`
	DirectoryIndex        bool   `yaml:"directory"`
	SSI                   bool   `yaml:"ssi"`
	PushState             bool   `yaml:"pushstate"`
	HSTS                  bool   `yaml:"http_strict_transport_security"`
	HSTSIncludeSubDomains bool   `yaml:"http_strict_transport_security_include_subdomains"`
	HSTSPreload           bool   `yaml:"http_strict_transport_security_preload"`
	ForceHTTPS            bool   `yaml:"force_https"`
	EnableHttp2           bool   `yaml:"enable_http2"`
	BasicAuth             bool
	StatusCodes           map[string]string `yaml:"status_codes"`
}

type StaticfileTemp added in v1.4.22

type StaticfileTemp struct {
	RootDir               string            `yaml:"root,omitempty"`
	HostDotFiles          string            `yaml:"host_dot_files,omitempty"`
	LocationInclude       string            `yaml:"location_include"`
	DirectoryIndex        string            `yaml:"directory"`
	SSI                   string            `yaml:"ssi"`
	PushState             string            `yaml:"pushstate"`
	HSTS                  string            `yaml:"http_strict_transport_security"`
	HSTSIncludeSubDomains string            `yaml:"http_strict_transport_security_include_subdomains"`
	HSTSPreload           string            `yaml:"http_strict_transport_security_preload"`
	ForceHTTPS            string            `yaml:"force_https"`
	EnableHttp2           string            `yaml:"enable_http2"`
	StatusCodes           map[string]string `yaml:"status_codes"`
}

type YAML added in v1.4.7

type YAML interface {
	Load(string, interface{}) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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