dtsrv

module
v0.0.0-...-c1a7918 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2024 License: GPL-2.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

Directories

Path Synopsis
cmd
api
run
web
templ: version: v0.2.747
templ: version: v0.2.747
internal
lib

Jump to

Keyboard shortcuts

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