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=build /golifehkbot /
COPY "datasources/cjlookup/maps/*" /
COPY "datasources/cjlookup/maps/*" /static
WORKDIR /
CMD [ "/golifehkbot" ]

View File

@@ -12,9 +12,9 @@ import (
"strings"
)
var TXT_CANGJIE_KEYS string = filepath.Join(utils.WORKDIR, "cangjie.keys.txt")
var YAML_CANGJIE5_DICT string = filepath.Join(utils.WORKDIR, "cangjie5.dict.yaml")
var YAML_JYUTPING_CHARS string = filepath.Join(utils.WORKDIR, "jyut6ping3.chars.dict.yaml")
var TXT_CANGJIE_KEYS string = filepath.Join(utils.STATIC_DIR, "cangjie.keys.txt")
var YAML_CANGJIE5_DICT string = filepath.Join(utils.STATIC_DIR, "cangjie5.dict.yaml")
var YAML_JYUTPING_CHARS string = filepath.Join(utils.STATIC_DIR, "jyut6ping3.chars.dict.yaml")
func ReadCangJieKeys() (*strings.Replacer, error) {
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 searchables *[]query.ISearchable
log.Printf("HNHNHNHNHNHNHNHNHNH")
qr := QueryResult{Lang: lang}
messageU := strings.ToUpper(message)

View File

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

View File

@@ -1,16 +1,18 @@
package utils
import (
"bytes"
"os"
"path/filepath"
"bytes"
"os"
"path/filepath"
)
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()
var POWER_NUMBERS map[string] string = map[string] string {
"0": "⁰", "1": "¹", "2": "²", "3": "³",
"4": "⁴", "5": "⁵", "6": "⁶", "7": "⁷",
"8": "⁸", "9": "⁹",
var POWER_NUMBERS map[string]string = map[string]string{
"0": "⁰", "1": "¹", "2": "²", "3": "³",
"4": "⁴", "5": "⁵", "6": "⁶", "7": "⁷",
"8": "⁸", "9": "⁹",
}