EpicGames Free Games
https://github.com/trentnbauer/agg/blob/main/docker-compose/epicgames.yml
Port
Purpose
Host Volume
Container Volume
Purpose
Cookie Import
{ "email": "[email protected]" },
Last updated
{
"email": "[email protected]"
},Last updated
version: '3'
services:
app:
image: ghcr.io/claabs/epicgames-freegames-node:bullseye-slim@sha256:8a27d14aa613ae6af7ed629847a8ca9d60444061528e2da3b530646b33fb5050
ports:
- ${WEBPORT:-3000}:3000/udp
- ${WEBPORT:-3000}:3000/tcp
restart: unless-stopped
volumes:
- config:/usr/app/config
environment:
- TZ=${TZ:-Australia/Melbourne}
- EMAIL=${RECIPIENT_EMAIL} #Email this person when a new free game is released
- RUN_ON_STARTUP=${RUN_ON_STARTUP:-true}
- BASE_URL=https://${RECIPIENT_NAME}-egf.${DOMAIN}
- SMTP_HOST=${SMTP_HOST:-smtp.gmail.com}
- SMTP_PORT=${SMTP_PORT:-587}
- EMAIL_SENDER_ADDRESS=${SMTP_FROM} #Emails will be sent from this address
- EMAIL_SENDER_NAME=${SMTP_SUBJECT:-Epic Games Free Games}
- EMAIL_RECIPIENT_ADDRESS=${RECIPIENT_EMAIL} #Email this person when a new free game is released
- SMTP_SECURE=${SMTP_SECURE:-false}
- SMTP_USERNAME=${SMTP_USERNAME}
- SMTP_PASSWORD=${SMTP_PASSWORD}
- LOCAL_TUNNEL=${LOCAL_TUNNEL:-false}
mem_limit: 2G
labels:
- dfgeneric.enable=true
- dfgeneric.hostname=${RECIPIENT_NAME}-egf.${DOMAIN}
- dfgeneric.service=http://${HOSTNAME:-localhost}:${WEBPORT:-3000}
- dfgeneric.access.policy=${CFPOLICY:-bypass}
- dfgeneric.zonename=${DOMAIN}
logging:
driver: "json-file"
options:
max-size: "5m"
max-file: "3"
volumes:
config:
## I RECOMMEND A CONTAINER PER USER
## MINIMUM ENV
## SET THE SUBDOMAIN TO BE UNIQUE AND RECIPIENT TO BE UNIQUE
#RECIPIENT_EMAIL=
#RECIPIENT_NAME=
#FROM_SMTP=
#SMTP_USERNAME=
#SMTP_PASSWORD=
#SUBDOMAIN=
#DOMAIN=
#HOSTNAME=