This repo contains list of docker images allowed to executed by anonymous customer on SONM.
Examples for task.yaml are provided (see below)
Docker image: hello-world:latest
Docker image: nginx:latest
Docker image: [sonm/monero-cpu:latest]
Building:
docker build -t sonm/monero-cpu:latest ./monero-cpu
Enviroment variables:
XMR_ADDR - XMR wallet for mined funds, required parameter
XMR_POOL - mining pool address, default: "xmr-eu1.nanopool.org:14444"
WORKER - worker name, default: "sonm_worker"
Docker image: sonm/monero-cuda:latest
Building:
docker build -t sonm/monero-cuda:latest ./monero-cuda
Environemt variables:
WALLET - wallet for mined funds, required parameter
POOL - mining pool address, default: "xmr-eu1.nanopool.org:14444"
WORKER - worker name, default: "sonm_worker"
Docker image sonm/monero-amd:latest
.
building:
docker build -t sonm/monero-amd:latest ./monero-amd
Environemt variables:
WALLET - wallet for mined funds, required parameter
POOL - mining pool address (SSL only), default: "xmr-eu1.nanopool.org:14433"
WORKER - worker name, default: "sonm_worker"
Building:
docker build -t sonm/zcash-cuda-ewfb:latest ./zcash-cuda-ewfb
Docker image: sonm/zcash-cuda-ewfb:latest
Enviroment variables:
ZEC_ADDR - your ZEC address, required parameter
WORKER - worker name, default: "sonm_worker"
EMAIL - email of account, optional
Building:
docker build -t sonm/zcash-amd:latest ./zcash-amd
Docker image sonm/zcash-amd
.
Enviroment variables:
WALLET - wallet for mined funds, required parameter
POOL - mining pool address, default: "zec-eu1.nanopool.org:6666"
WORKER - worker name, default: "sonm_worker"
Docker image: sonm/eth-claymore:latest
Enviroment variables:
WALLET - your ethereum address for mined funds, required
POOL - ethereum mining pool, default: "eth-eu1.nanopool.org:9999"
WORKER - worker name, default: "sonm_worker"
EMAIL - your email, optional
Docker image: sonm/clm-eth-pasc-opencl:latest
enviroment variables:
ETH_POOL - ethereum mining pool (e.g. `eth-eu1.nanopool.org:9999`)
ETH_ADDR - your ethereum address
ETH_WORKER - name of current ethereum worker (`any string`)
ETH_EMAIL - your email for ethereum miner
PASC_POOL - pascal mining pool (e.g. `eth-eu1.nanopool.org:9999`)
PASC_ADDR - your pascal address address
PASC_WORKER - name of current pascal worker (`any string`)
PASC_EMAIL - your email for pascal worker
Docker image: sonm/redshift3d:latest
Enviroment variables:
URL - points to the archive, containing .rs file, textures and other supplementary files,
needed to render. Optional, if omitted, official benchmark scene Vultures.rs is used.
FILE - .rs file in archive to render. If omitted, the first .rs file in archive is used
PARAMS - redshift specific params, optional.
BENCHMARK - if not empty, perform benchmark run instead of rendering.