Size: a a a

2021 June 11

A

Alexander in Go-go!
да, но там вроде не про go-pg было, а про gorm
источник

AB

Andrey Burov in Go-go!
сам go-pg не должен этого делать
источник

AB

Andrey Burov in Go-go!
никто не должен это делать, они на вход просят серт и ключик
источник

AB

Andrey Burov in Go-go!
то что они хранятся у вас в зашифрованном виде - не их проблема
источник
2021 June 12

𝕭

𝕭𝖔𝖗 in Go-go!
Направьте на путь истинный.Проблема с отладкой
Использую:
gin
vscode

// запускаю go run cmd/main.go
// Все ОК
router.Static("bootstrap", "./www/bootstrap")

А вот в режиме дебага  404
источник

𝕭

𝕭𝖔𝖗 in Go-go!
меняю путь на
router.Static("bootstrap", "../www/bootstrap")

Теперь в режиме дебага норм, а вот если запускать с консоли то ошибка 404
источник

𝕭

𝕭𝖔𝖗 in Go-go!
Расширения для отладки в VSCODE
dlv-dap
источник

AB

Andrey Burov in Go-go!
путь ./www/ это относительный путь от текущей workdir, а не main.go, бинарника или чего либо еще
источник

AB

Andrey Burov in Go-go!
источник

M

Manish | Developer in Go-go!
Hi, Have you guys ever find problem running your programme which contains os/exec inside docker container?
источник

M

Manish | Developer in Go-go!
Because here
package main

import (
   "bytes"
   "log"
   "os"
   "os/exec"
)

func main() {
   MediasoupPath := os.Getenv("MEDIASOUP_WORKER_BIN")
   log.Println(MediasoupPath)
   // set var to get the output
   var out bytes.Buffer
   f, err := os.Stat(MediasoupPath)
   if err != nil {
       log.Println(err)
   } else {
       log.Println(f.Name(), f.IsDir())
   }
   command := exec.Command(MediasoupPath)

   // set the output to our variable
   command.Stdout = &out
   command.Stderr = &out
   err = command.Run()
   if err != nil {
       log.Println(err)
   }

   log.Println(out.String())
}
I set MEDIASOUP_WORKER_BIN=/bin/mediasoup
I use dockerfile
FROM scratch
ADD test /test-service
ADD mediasoup-worker /bin/mediasoup
ENTRYPOINT [ "/test-service" ]
and run it using
docker run --env-file .test.env -t test-service:latest
I see file is there using os.stat but os/exec shows error
2021/06/12 02:40:59 /bin/mediasoup
2021/06/12 02:40:59 mediasoup false
2021/06/12 02:40:59 fork/exec /bin/mediasoup: no such file or directory
2021/06/12 02:40:59
источник

AB

Andrey Burov in Go-go!
What is mediasoup-worker?
источник

M

Manish | Developer in Go-go!
it's a binary
источник

M

Manish | Developer in Go-go!
whole things works when i run this program locally
источник

M

Manish | Developer in Go-go!
using go run
источник

AB

Andrey Burov in Go-go!
Try to build mediasup with CGO_ENABLED=0
источник

M

Manish | Developer in Go-go!
Did that
источник

M

Manish | Developer in Go-go!
Nothing changed
источник

AB

Andrey Burov in Go-go!
Maybe you should use alpine image? or try with debian image.
источник

M

Manish | Developer in Go-go!
Ok let me quickly do that and will report back.
источник