Added STATIC_DIR

This commit is contained in:
2026-02-20 12:50:36 +08:00
parent f6c9e40540
commit 206448cc41
5 changed files with 17 additions and 14 deletions

View File

@@ -18,7 +18,7 @@ FROM scratch
COPY --from=alpine:latest /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ COPY --from=alpine:latest /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY --from=build /golifehkbot / COPY --from=build /golifehkbot /
COPY "datasources/cjlookup/maps/*" / COPY "datasources/cjlookup/maps/*" /static
WORKDIR / WORKDIR /
CMD [ "/golifehkbot" ] CMD [ "/golifehkbot" ]

View File

@@ -12,9 +12,9 @@ import (
"strings" "strings"
) )
var TXT_CANGJIE_KEYS string = filepath.Join(utils.WORKDIR, "cangjie.keys.txt") var TXT_CANGJIE_KEYS string = filepath.Join(utils.STATIC_DIR, "cangjie.keys.txt")
var YAML_CANGJIE5_DICT string = filepath.Join(utils.WORKDIR, "cangjie5.dict.yaml") var YAML_CANGJIE5_DICT string = filepath.Join(utils.STATIC_DIR, "cangjie5.dict.yaml")
var YAML_JYUTPING_CHARS string = filepath.Join(utils.WORKDIR, "jyut6ping3.chars.dict.yaml") var YAML_JYUTPING_CHARS string = filepath.Join(utils.STATIC_DIR, "jyut6ping3.chars.dict.yaml")
func ReadCangJieKeys() (*strings.Replacer, error) { func ReadCangJieKeys() (*strings.Replacer, error) {
f, err := os.Open(TXT_CANGJIE_KEYS) f, err := os.Open(TXT_CANGJIE_KEYS)

View File

@@ -13,7 +13,6 @@ func Query(lang string, message string) query.IQueryResult {
var err error var err error
var searchables *[]query.ISearchable var searchables *[]query.ISearchable
log.Printf("HNHNHNHNHNHNHNHNHNH")
qr := QueryResult{Lang: lang} qr := QueryResult{Lang: lang}
messageU := strings.ToUpper(message) messageU := strings.ToUpper(message)

View File

@@ -21,6 +21,8 @@ spec:
env: env:
- name: GOLIFEHK_WORKDIR - name: GOLIFEHK_WORKDIR
value: "/workdir" value: "/workdir"
- name: GOLIFEHK_STATIC_DIR
value: "/static"
- name: TELEGRAM_API_TOKEN - name: TELEGRAM_API_TOKEN
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:

View File

@@ -1,4 +1,5 @@
package utils package utils
import ( import (
"bytes" "bytes"
"os" "os"
@@ -6,6 +7,7 @@ import (
) )
var WORKDIR string = TryGetEnv("GOLIFEHK_WORKDIR", filepath.Join(os.TempDir(), "golifehk")) var WORKDIR string = TryGetEnv("GOLIFEHK_WORKDIR", filepath.Join(os.TempDir(), "golifehk"))
var STATIC_DIR string = TryGetEnv("GOLIFEHK_STATIC_DIR", filepath.Join(os.TempDir(), "golifehk-static"))
var BOM string = bytes.NewBuffer([]byte{0xEF, 0xBB, 0xBF}).String() var BOM string = bytes.NewBuffer([]byte{0xEF, 0xBB, 0xBF}).String()