summaryrefslogtreecommitdiff
path: root/internal/server/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/server.go')
-rw-r--r--internal/server/server.go17
1 files changed, 9 insertions, 8 deletions
diff --git a/internal/server/server.go b/internal/server/server.go
index f510821..253cef3 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -5,17 +5,18 @@ import (
"crypto/ed25519"
"crypto/rand"
"crypto/tls"
- _ "embed"
"encoding/binary"
"errors"
"fmt"
"io"
"log"
"net"
+ "os"
"strconv"
"sync"
"time"
+ "github.com/kyren223/eko/certs"
"github.com/kyren223/eko/internal/packet"
"github.com/kyren223/eko/internal/server/api"
"github.com/kyren223/eko/internal/server/session"
@@ -23,19 +24,19 @@ import (
"github.com/kyren223/eko/pkg/snowflake"
)
-//go:embed certs/server.crt
-var certPEM []byte
-
-//go:embed certs/server.key
-var keyPEM []byte
-
var (
nodeId int64 = 0
tlsConfig *tls.Config
)
func init() {
- cert, err := tls.X509KeyPair(certPEM, keyPEM)
+ path := "certs/server.key"
+ keyPEM, err := os.ReadFile(path)
+ if err != nil {
+ log.Fatalln("failed to read certificate key from", path)
+ }
+
+ cert, err := tls.X509KeyPair(certs.CertPEM, keyPEM)
if err != nil {
log.Fatalln("error loading certificate:", err)
}