Added STATIC_DIR
This commit is contained in:
@@ -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" ]
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user