Permettre d'exposer le serveur API par https #54

Merged
vlbeaudoin merged 3 commits from vlbeaudoin/feature/tls-api into main 2024-09-03 14:29:12 -04:00 AGit
Showing only changes of commit a9f1682634 - Show all commits

View file

@ -22,7 +22,15 @@ func TestAPI(t *testing.T) {
httpClient := http.DefaultClient httpClient := http.DefaultClient
defer httpClient.CloseIdleConnections() defer httpClient.CloseIdleConnections()
vokiClient := voki.New(httpClient, "localhost", cfg.API.Key, cfg.API.Port, "http") var protocol string
switch cfg.API.TLS.Enabled {
case true:
protocol = "https"
case false:
protocol = "http"
}
vokiClient := voki.New(httpClient, "localhost", cfg.API.Key, cfg.API.Port, protocol)
apiClient := APIClient{vokiClient} apiClient := APIClient{vokiClient}
t.Run("get API health", func(t *testing.T) { t.Run("get API health", func(t *testing.T) {