dtsrv

command module
v0.0.0-...-bcf688e Latest Latest
Warning

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

Go to latest
Published: May 27, 2025 License: GPL-2.0 Imports: 8 Imported by: 0

README

Project dtsrv (DockerTerminalSeRVer)

Attempt to create a terminal server style application for Docker containers, mainly intended to be used with the webtop-Containers by linuxserver.io, but should be usable with anything that listens on a HTTP endpoint.

Getting Started

To get up and running with a (development) install of dtsrv, you need go, templ, air and docker installed on the system. The program will create a default config file on first run in the working directory. This file should be moved to /etc/dtsrv for production use

TODO

  • Make isolation between containers work (currently doesn't reliably create proxy for isolated containers)
  • Add (optional) user login -> requires DB

MakeFile

run all make commands with clean tests

make all build

build the application

make build

run the application

make run

Create DB container

make docker-run

Shutdown DB container

make docker-down

live reload the application

make watch

run the test suite (as soon as it actually exists)

make test

clean up binary from the last build

make clean

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
lib
templ: version: v0.3.857
templ: version: v0.3.857

Jump to

Keyboard shortcuts

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