Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/api/trend/day/todayが500になっている #106

Open
Luftalian opened this issue Jun 20, 2023 · 6 comments
Open

/api/trend/day/todayが500になっている #106

Luftalian opened this issue Jun 20, 2023 · 6 comments
Labels
bug Something isn't working required server

Comments

@Luftalian
Copy link
Contributor

/api/trend系は全て動いてなさそう

手元の環境では動くけど、本番環境では動かない。

@Luftalian Luftalian added bug Something isn't working server required labels Jun 20, 2023
@Luftalian
Copy link
Contributor Author

INFO Error GetTrendOneday LoadLocation: %v !BADKEY="unknown time zone Asia/Tokyo"

@Luftalian
Copy link
Contributor Author

https://github.com/golang/go/blob/master/src/time/zoneinfo.go#L655-L662

ここのzoneinfo.zipが問題になってそうです

@Luftalian
Copy link
Contributor Author

Luftalian commented Jun 20, 2023

ADD https://github.com/golang/go/raw/master/lib/time/zoneinfo.zip /zoneinfo.zip
ENV ZONEINFO /zoneinfo.zip

上の問題の場合、docker fileにこう書くといけるそうです

@oribe1115
Copy link
Contributor

portalだとGoが提供しているzoneinfo.zipではなく、ディストリビューション向けのパッケージをインストールしてたんだけれど、この方法ではダメかな?
https://github.com/traPtitech/portal/blob/master/Dockerfile#L24

dockerfiles/compose.ymlを使うと本番環境用のDockerfileのprod.Dockerfileを使っての環境が立てられるので試してみてほしいです
リポジトリのルートでdocker compose -f dockerfiles/compose.yml upを実行すると立てられると思います

@Luftalian
Copy link
Contributor Author

上のやり方、試してみたんですが、うまく行きませんでした。
書くところはあってたと思うんですが、よくわかりません。
give upです。

@oribe1115
Copy link
Contributor

試してる状況のをPRにして共有してくれると助かります

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working required server
Projects
None yet
Development

No branches or pull requests

2 participants