Dagger
Search

pipely

No long description provided.

Installation

dagger install github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4

Entrypoint

Return Type
Pipely !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -No description provided
tagString !"dev"No description provided
varnishVersionString !"7.7.1@sha256:18c3eeba5e929068aa46fd1b8de8345dc3c4b488d957a0953fff9916341b4587"https://hub.docker.com/_/varnish/tags
varnishPortInteger !9000No description provided
berespTtlString !"60s"No description provided
berespGraceString !"24h"No description provided
purgeTokenSecret -No description provided
appProxyString !"5000:changelog-2025-05-05.fly.dev:"No description provided
feedsProxyString !"5010:feeds.changelog.place:"No description provided
assetsProxyString !"5020:changelog.place:cdn2.changelog.com"No description provided
honeycombDatasetString !"pipely"https://ui.honeycomb.io/changelog/datasets/pipely/overview
honeycombApiKeySecret -No description provided
maxMindAuthSecret -https://dev.maxmind.com/geoip/updating-databases/#directly-downloading-databases
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Pipely  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Pipely:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Pipely {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
}

Types

Pipely 🔗

golang() 🔗

Golang container

Return Type
Container !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string golang
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Container  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			Golang()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Container:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.golang()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Container {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.golang()
}

varnish() 🔗

Varnish container

Return Type
Container !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string varnish
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Container  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			Varnish()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Container:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.varnish()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Container {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.varnish()
}

varnishPurgeToken() 🔗

Source code Varnish PURGE token

Return Type
Secret !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string varnish-purge-token
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Secret  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			VarnishPurgeToken()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Secret:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.varnish_purge_token()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Secret {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.varnishPurgeToken()
}

source() 🔗

Return Type
Directory !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string source
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Directory  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			Source()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Directory:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.source()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Directory {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.source()
}

tag() 🔗

Container image tag

Return Type
String !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string tag
func (m *MyModule) Example(ctx context.Context, tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) string  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			Tag(ctx)
}
@function
async def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> str:
	return await (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.tag()
	)
@func()
async example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Promise<string> {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.tag()
}

appProxy() 🔗

App proxy

Return Type
Proxy !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string app-proxy
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.PipelyProxy  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			AppProxy()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.PipelyProxy:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.app_proxy()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): PipelyProxy {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.appProxy()
}

feedsProxy() 🔗

Feeds proxy

Return Type
Proxy !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string feeds-proxy
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.PipelyProxy  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			FeedsProxy()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.PipelyProxy:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.feeds_proxy()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): PipelyProxy {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.feedsProxy()
}

assetsProxy() 🔗

Assets proxy

Return Type
Proxy !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string assets-proxy
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.PipelyProxy  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			AssetsProxy()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.PipelyProxy:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.assets_proxy()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): PipelyProxy {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.assetsProxy()
}

test() 🔗

Test container with various useful tools - use just as the starting point

Return Type
Container !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string test
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Container  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			Test()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Container:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.test()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Container {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.test()
}

localProduction() 🔗

Production container for local use with various useful debugging tools - use just as the starting point

Return Type
Container !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string local-production
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Container  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			LocalProduction()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Container:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.local_production()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Container {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.localProduction()
}

testVarnish() 🔗

Test VCL via VTC

Return Type
Container !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string test-varnish
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Container  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			TestVarnish()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Container:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.test_varnish()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Container {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.testVarnish()
}

testAcceptance() 🔗

Test acceptance

Return Type
Container !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string test-acceptance
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Container  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			TestAcceptance()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Container:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.test_acceptance()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Container {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.testAcceptance()
}

testAcceptanceReport() 🔗

Test acceptance report

Return Type
Directory !
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string test-acceptance-report
func (m *MyModule) Example(tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string) *dagger.Directory  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			TestAcceptanceReport()
}
@function
def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, ) -> dagger.Directory:
	return (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.test_acceptance_report()
	)
@func()
example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, ): Directory {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.testAcceptanceReport()
}

publish() 🔗

Publish app container

Return Type
String !
Arguments
NameTypeDefault ValueDescription
imageString !"ghcr.io/thechangelog/pipely"No description provided
registryAddressString !"ghcr.io"No description provided
registryUsernameString !-No description provided
registryPasswordSecret !-No description provided
Example
dagger -m github.com/mttjohnson/pipedream@cc7bea71bea5b1b66e9638200f6a2cae97611ad4 call \
 --tag string --varnish-version string --varnish-port integer --beresp-ttl string --beresp-grace string --app-proxy string --feeds-proxy string --assets-proxy string --honeycomb-dataset string publish --image string --registry-address string --registry-username string --registry-password env:MYSECRET
func (m *MyModule) Example(ctx context.Context, tag string, varnishVersion string, varnishPort int, berespTtl string, berespGrace string, appProxy string, feedsProxy string, assetsProxy string, honeycombDataset string, image string, registryAddress string, registryUsername string, registryPassword *dagger.Secret) string  {
	return dag.
			Pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset).
			Publish(ctx, image, registryAddress, registryUsername, registryPassword)
}
@function
async def example(tag: str, varnish_version: str, varnish_port: int, beresp_ttl: str, beresp_grace: str, app_proxy: str, feeds_proxy: str, assets_proxy: str, honeycomb_dataset: str, image: str, registry_address: str, registry_username: str, registry_password: dagger.Secret) -> str:
	return await (
		dag.pipely(tag, varnish_version, varnish_port, beresp_ttl, beresp_grace, app_proxy, feeds_proxy, assets_proxy, honeycomb_dataset)
		.publish(image, registry_address, registry_username, registry_password)
	)
@func()
async example(tag: string, varnishVersion: string, varnishPort: number, berespTtl: string, berespGrace: string, appProxy: string, feedsProxy: string, assetsProxy: string, honeycombDataset: string, image: string, registryAddress: string, registryUsername: string, registryPassword: Secret): Promise<string> {
	return dag
		.pipely(tag, varnishVersion, varnishPort, berespTtl, berespGrace, appProxy, feedsProxy, assetsProxy, honeycombDataset)
		.publish(image, registryAddress, registryUsername, registryPassword)
}

Proxy 🔗

tlsExterminator() 🔗

Return Type
String !
Example
Function PipelyProxy.tlsExterminator is not accessible from the pipely module
Function PipelyProxy.tlsExterminator is not accessible from the pipely module
Function PipelyProxy.tlsExterminator is not accessible from the pipely module
Function PipelyProxy.tlsExterminator is not accessible from the pipely module

port() 🔗

Return Type
String !
Example
Function PipelyProxy.port is not accessible from the pipely module
Function PipelyProxy.port is not accessible from the pipely module
Function PipelyProxy.port is not accessible from the pipely module
Function PipelyProxy.port is not accessible from the pipely module

fqdn() 🔗

Return Type
String !
Example
Function PipelyProxy.fqdn is not accessible from the pipely module
Function PipelyProxy.fqdn is not accessible from the pipely module
Function PipelyProxy.fqdn is not accessible from the pipely module
Function PipelyProxy.fqdn is not accessible from the pipely module

host() 🔗

Return Type
String !
Example
Function PipelyProxy.host is not accessible from the pipely module
Function PipelyProxy.host is not accessible from the pipely module
Function PipelyProxy.host is not accessible from the pipely module
Function PipelyProxy.host is not accessible from the pipely module