mirror of
https://github.com/TheNetsky/Microsoft-Rewards-Script.git
synced 2026-01-10 18:36:17 +00:00
- Update run_daily.sh to use compose.yaml env var overrides if present on scheduled jobs, not just first run. Defaults back to config.json values if no override specified. - update sample compose.yaml with volume mapping to keep config.json, accounts.json, and sessions folder persistent on local machine (e.g., to keep data persistent through updates).
23 lines
973 B
YAML
23 lines
973 B
YAML
services:
|
|
microsoft-rewards-script:
|
|
build: .
|
|
container_name: netsky
|
|
environment:
|
|
- TZ=America/Toronto #change to your local timezone
|
|
- NODE_ENV=production
|
|
- HEADLESS=true #do not change
|
|
### Customize your run schedule, default 5:00 am and 11:00 am, use crontab.guru for formatting
|
|
- CRON_START_TIME=0 5,11 * * *
|
|
### Run on start, set to false to only run the script per the cron schedule
|
|
- RUN_ON_START=true
|
|
volumes:
|
|
### Replace "/path/to/" with the actual path to where you want to save the files on your local machine.
|
|
- /path/to/accounts.json:/usr/src/microsoft-rewards-script/dist/accounts.json
|
|
- /path/to/config.json:/usr/src/microsoft-rewards-script/dist/config.json
|
|
- /path/to/sessions:/usr/src/microsoft-rewards-script/dist/browser/sessions #optional, saves your login session
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 2048M
|
|
restart: unless-stopped
|