Steam card farming automation compose example.
Educational example only. Review every volume path, port, and credential before you run this. Do not copy production secrets into your wiki or git repo.
_shared/.env for non-secrets, _shared/.secret for credentialsmkdir -p /path/to/docker/stacks/archisteamfarm
cd /path/to/docker/stacks/archisteamfarm
# paste compose.yaml below, then:
docker compose pull
docker compose up -d
---
services:
asf:
image: justarchi/archisteamfarm:released
container_name: archisteamfarm
hostname: archisteamfarm
env_file:
- /path/to/docker/stacks/_shared/.env
- /path/to/docker/stacks/_shared/.secret
logging:
driver: json-file
options:
max-file: ${DOCKERLOGGING_MAXFILE:-10} # Max number of log files
max-size: ${DOCKERLOGGING_MAXSIZE:-200k} # Max file size
volumes:
- /path/to/docker/data/archisteamfarm/config:/app/config
- /path/to/docker/data/archisteamfarm/logs:/app/logs
ports:
- 30019:1242 # Optional: only needed if you use ASF's IPC feature
restart: unless-stopped
_shared/.secret.