diff --git a/.gitignore b/.gitignore index d78d25d..ef1ee0f 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ stirlingpdf/trainingData/ stirlingpdf/configs/ vaultwarden/vw-data/ heimdall/config/ +free-games-claimer/data/ diff --git a/README.md b/README.md index 48a1e83..82096a2 100644 --- a/README.md +++ b/README.md @@ -83,8 +83,8 @@ docker network create --driver bridge proxy - heimdall 8097 - homer 8099 - pihole 9002 test on windows -- https://github.com/claabs/epicgames-freegames-node -- https://github.com/vogler/free-games-claimer +- https://github.com/claabs/epicgames-freegames-node 3003 +- https://github.com/vogler/free-games-claimer 6080 - https://about.gitea.com/ - https://www.navidrome.org/ - https://github.com/linuxserver/docker-webtop diff --git a/epicgames-freegames-node/compose.yml b/epicgames-freegames-node/compose.yml new file mode 100644 index 0000000..babd05e --- /dev/null +++ b/epicgames-freegames-node/compose.yml @@ -0,0 +1,23 @@ +# https://github.com/claabs/epicgames-freegames-node +# Automatically login and find available free games the Epic Games Store. Sends you a prepopulated checkout link so you can complete the checkout after logging in + +name: epicgames-freegames-node +services: + epicgames-freegames-node: + container_name: epicgames-freegames-node + volumes: + - ./config:/usr/app/config:rw + ports: + - 3003:3000 + deploy: + resources: + limits: + memory: 2g + image: ghcr.io/claabs/epicgames-freegames-node:latest + networks: + - proxy + +networks: + proxy: + external: true + \ No newline at end of file diff --git a/epicgames-freegames-node/config/config.json b/epicgames-freegames-node/config/config.json new file mode 100644 index 0000000..b908a5d --- /dev/null +++ b/epicgames-freegames-node/config/config.json @@ -0,0 +1,25 @@ +{ + "cronSchedule": "0 0,6,12,18 * * *", + "blacklistedGames": [], + "searchStrategy": "all", + "runOnStartup": false, + "runOnce": false, + "timezone": "UTC", + "intervalTime": 60, + "accountConcurrency": 3, + "logLevel": "info", + "testNotifiers": false, + "skipVersionCheck": false, + "browserLaunchTimeout": 15, + "browserLaunchRetryAttempts": 5, + "browserNavigationTimeout": 30000, + "deviceAuthClientId": "98f7e42c2e3a4f86a74eb43fbb41ed39", + "deviceAuthSecret": "0a2449a2-001a-451e-afec-3e812901c4d7", + "deviceAuthPollRateSeconds": 10, + "errorsDir": "config/errors", + "accounts": [ + { + "email": "example@gmail.com" + } + ] +} \ No newline at end of file diff --git a/free-games-claimer/compose.yml b/free-games-claimer/compose.yml new file mode 100644 index 0000000..373440e --- /dev/null +++ b/free-games-claimer/compose.yml @@ -0,0 +1,27 @@ +# https://github.com/vogler/free-games-claimer + +# Claims free games periodically on Epic Games Store Amazon Prime Gaming GOG Unreal Engine (Assets) + +name: free-games-claimer + +services: + free-games-claimer: + container_name: free-games-claimer + stdin_open: true + tty: true + ports: + - 6080:6080 + volumes: + - ./data:/fgc/data + pull_policy: always + image: ghcr.io/vogler/free-games-claimer + networks: + - proxy + +volumes: + fgc: + +networks: + proxy: + external: true + \ No newline at end of file