Closed smilebasti closed 2 years ago
I'm not able to recreate this. My though it that your docker run
or docker-compose
configuration is deleting the container's environment variables somehow. Can you post the command/config you're using to run the Docker container?
I used it this in first place:
docker run -d -v /my/host/dir/:/usr/app/config:rw -p 3000:3000 charlocharlie/epicgames-freegames:latest
In Portainer i then changed the image. Not sure if that changed something but i think so.
Now with the latest image it hangs at:
> epicgames-freegames-node@4.0.0 entrypoint-config /usr/app
> node dist/src/entrypoint-config.js
[2021-11-22 09:25:29.217 +0000] WARN (26 on ddd3b1f1232f): A newer version of epicgames-freegames-node is available! `docker pull` this image to update.
Setting timezone: UTC
Run on startup: true
[2021-11-22 09:25:37.061 +0000] INFO (54 on ddd3b1f1232f): Checking free games for e@mail.de
[2021-11-22 09:25:37.100 +0000] DEBUG (54 on ddd3b1f1232f): Refreshing login session
user: "e@mail.de"
[2021-11-22 09:25:37.104 +0000] TRACE (54 on ddd3b1f1232f): Request store homepage
user: "e@mail.de"
url: "https://www.epicgames.com/store/"
[2021-11-22 09:25:39.604 +0000] TRACE (54 on ddd3b1f1232f): Reputation request
user: "e@mail.de"
url: "https://www.epicgames.com/id/api/reputation"
[2021-11-22 09:25:40.025 +0000] TRACE (54 on ddd3b1f1232f): Location request
user: "e@mail.de"
url: "https://www.epicgames.com/id/api/location"
[2021-11-22 09:25:40.428 +0000] TRACE (54 on ddd3b1f1232f): Client redirect request
user: "e@mail.de"
params: {
"redirectUrl": "https://www.epicgames.com/store/"
}
url: "https://www.epicgames.com/id/api/client/someID"
[2021-11-22 09:25:40.837 +0000] TRACE (54 on ddd3b1f1232f): Client redirect response
user: "e@mail.de"
resp: {
"clientId": "someID",
"clientName": "dieselWebsite",
"redirectUrl": "https://www.epicgames.com/store",
"internal": true,
"native": false,
"product": "store",
"allowedScope": [],
"epicLoginOnly": false
}
[2021-11-22 09:25:40.838 +0000] TRACE (54 on ddd3b1f1232f): Authenticate request
user: "e@mail.de"
url: "https://www.epicgames.com/id/api/authenticate"
[2021-11-22 09:25:41.216 +0000] TRACE (54 on ddd3b1f1232f): Authenticate response
user: "e@mail.de"
resp: ""
[2021-11-22 09:25:41.217 +0000] TRACE (54 on ddd3b1f1232f): Redirect request
user: "e@mail.de"
params: {
"clientId": "someID",
"redirectUrl": "https://www.epicgames.com/store/"
}
url: "https://www.epicgames.com/id/api/redirect"
[2021-11-22 09:25:41.641 +0000] TRACE (54 on ddd3b1f1232f): Redirect response
user: "e@mail.de"
resp: {
"redirectUrl": "https://www.epicgames.com/store/",
"authorizationCode": null,
"sid": null
}
[2021-11-22 09:25:41.642 +0000] DEBUG (54 on ddd3b1f1232f): Could not refresh credentials. Logging in fresh.
user: "e@mail.de"
[2021-11-22 09:25:41.658 +0000] DEBUG (54 on ddd3b1f1232f): Setting hCaptcha accessibility cookies
After that i tried it again with the debian image and the standard command as above and it finally worked. Seemed to be an issue with Portainer change the image. But also the normal image getting stuck...
Thanks for the help :)
Hi,
i just wanted to check why i wasn't getting any new Epic-Bills of free games and found that the container was stuck at: Checking free games for e@mail.com.
After a few restarts and waiting overnight if something would change nothing happened. I followed the debug process of #164. First tried adding test notifier to my config, but it got stuck there afterwards: testing all notifiers.
I then tried the the provided debian-slim image but it gets stuck:
I already tried pulling a newer image, but it says it's on the newest image (docker repo). As i just pulled the debian image it doesn't make sense.
My config:
Without the test notifier but still debian-slim image:
Thanks ahead