teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

修正

2019/10/31 00:57

投稿

shoot16625
shoot16625

スコア17

title CHANGED
File without changes
body CHANGED
@@ -9,9 +9,26 @@
9
9
 
10
10
  ENV GOPATH $GOPATH:/go
11
11
  ENV PATH $PATH:$GOPATH/bin
12
+
13
+ RUN apk update && \
14
+ apk add --no-cache git && \
15
+ go get "github.com/go-sql-driver/mysql" && \
16
+ go get "github.com/beego/bee" && \
17
+ go get "github.com/astaxie/beego" && \
18
+ go get "github.com/astaxie/beego/session" && \
19
+ go get "golang.org/x/crypto/bcrypt" && \
20
+ go get "github.com/PuerkitoBio/goquery" && \
21
+ go get "github.com/microcosm-cc/bluemonday"
22
+
12
23
  ADD . /go/src/app
13
24
  WORKDIR /go/src/app
25
+ ```
26
+ ```DockerfileAfter
27
+ FROM golang:1.12.12-alpine3.9 AS build
14
28
 
29
+ ENV GOPATH $GOPATH:/go
30
+ ENV PATH $PATH:$GOPATH/bin
31
+
15
32
  RUN apk update && \
16
33
  apk add --no-cache git && \
17
34
  go get "github.com/go-sql-driver/mysql" && \
@@ -21,15 +38,27 @@
21
38
  go get "golang.org/x/crypto/bcrypt" && \
22
39
  go get "github.com/PuerkitoBio/goquery" && \
23
40
  go get "github.com/microcosm-cc/bluemonday"
41
+
42
+ ADD . /go/src/app
43
+ WORKDIR /go/src/app
44
+
45
+ RUN go build -o app main.go
46
+
47
+ FROM alpine:3.9
48
+ COPY --from=build /go/src/app/ .
24
49
  ```
25
- ```DockerfileAfter
26
- 編集中
27
- ```
28
50
  ・怪しそうなところは,・docker-composeのバージョン,Dockerfileの間違い,beegoの仕様です.
29
51
 
30
52
  ```エラー内容
31
- 編集中
53
+ 実行
54
+ /app or bee run
55
+ エラーの出る行(main.go)
32
- エラーの出る行(main.go):orm.RegisterDataBase("default", beego.AppConfig.String("driver"), beego.AppConfig.String("sqlconn")+"?charset=utf8mb4&loc=Asia%2FTokyo")
56
+ orm.RegisterDataBase("default", beego.AppConfig.String("driver"), beego.AppConfig.String("sqlconn")+"?charset=utf8mb4&loc=Asia%2FTokyo")
57
+ エラー
33
- [ORM](編集中)~ unknown timezone Asia/Tokyo
58
+ [ORM]2019/10/31 09:28:00 register db `default`, unknown time zone Asia/Tokyo
34
59
  must have one register DataBase alias named `default`
35
- ```
60
+ ```
61
+ 追記
62
+ loc=Asia%2FTokyoを削除すると動作するのですが,タイムゾーンがUTCでDB保存されます.
63
+ なんとかなりますでしょうか?
64
+ よろしくお願いいたします.

3

加筆

2019/10/31 00:57

投稿

shoot16625
shoot16625

スコア17

title CHANGED
File without changes
body CHANGED
@@ -29,7 +29,7 @@
29
29
 
30
30
  ```エラー内容
31
31
  編集中
32
- エラーの出る行(main.go):orm.RegisterDataBase("default", "mysql", "○:○@tcp(○:3306)/○?charset=utf8mb4&Asia&Tokyo")
32
+ エラーの出る行(main.go):orm.RegisterDataBase("default", beego.AppConfig.String("driver"), beego.AppConfig.String("sqlconn")+"?charset=utf8mb4&loc=Asia%2FTokyo")
33
33
  [ORM](編集中)~ unknown timezone Asia/Tokyo
34
34
  must have one register DataBase alias named `default`
35
35
  ```

2

加筆

2019/10/30 11:24

投稿

shoot16625
shoot16625

スコア17

title CHANGED
File without changes
body CHANGED
@@ -23,11 +23,13 @@
23
23
  go get "github.com/microcosm-cc/bluemonday"
24
24
  ```
25
25
  ```DockerfileAfter
26
-
26
+ 編集中
27
27
  ```
28
28
  ・怪しそうなところは,・docker-composeのバージョン,Dockerfileの間違い,beegoの仕様です.
29
29
 
30
30
  ```エラー内容
31
- [ORM]
31
+ 編集中
32
+ エラーの出る行(main.go):orm.RegisterDataBase("default", "mysql", "○:○@tcp(○:3306)/○?charset=utf8mb4&Asia&Tokyo")
33
+ [ORM](編集中)~ unknown timezone Asia/Tokyo
32
34
  must have one register DataBase alias named `default`
33
35
  ```

1

加筆

2019/10/30 11:15

投稿

shoot16625
shoot16625

スコア17

title CHANGED
File without changes
body CHANGED
@@ -29,5 +29,5 @@
29
29
 
30
30
  ```エラー内容
31
31
  [ORM]
32
- defalt
32
+ must have one register DataBase alias named `default`
33
33
  ```