deployment

package
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Definition = deploy.Plugin{
	WebUI: &deploy.WebUI{Port: "http", Join: func(d deploy.Config, _, _ string) (map[string]string, error) {
		return map[string]string{"domain": d.Address}, nil
	}, Rewrite: func(d deploy.Config, body []byte, proxy string) []byte {
		return bytes.ReplaceAll(body, []byte(fmt.Sprintf("wss://%s:%d/colibri-ws/", d.Address, d.Ports["signaling"])), []byte(proxy+"colibri-ws/"))
	}},
	ID:   "jitsi",
	Name: "Jitsi",
	Ports: []deploy.Port{
		{
			ID:       "http",
			Name:     "HTTP",
			Protocol: "TCP",
			Default:  80,
		},
		{
			ID:       "signaling",
			Name:     "HTTPS / signaling",
			Protocol: "TCP",
			Default:  443,
		},
		{
			ID:       "media",
			Name:     "Media",
			Protocol: "UDP",
			Default:  10000,
		},
	},
	Bind:            bind,
	Recipe:          jitsiRecipe,
	ValidatePorts:   validatePorts,
	TerminalService: "jvb",
	PortNote:        "Managed deployments reserve internal TCP ports 5222, 5280, 8080, 8888 and 9090.",
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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