feat(settings): parse Wireguard settings from /gluetun/wireguard/wg0.conf (#1120)

This commit is contained in:
Quentin McGaw
2023-07-22 17:25:30 +02:00
committed by GitHub
parent c5cc240a6c
commit 0ebfe534d3
11 changed files with 703 additions and 4 deletions

View File

@@ -4,10 +4,15 @@ import (
"github.com/qdm12/gluetun/internal/configuration/settings"
)
type Source struct{}
type Source struct {
wireguardConfigPath string
}
func New() *Source {
return &Source{}
const wireguardConfigPath = "/gluetun/wireguard/wg0.conf"
return &Source{
wireguardConfigPath: wireguardConfigPath,
}
}
func (s *Source) String() string { return "files" }