forked from kwahome/smpp-sim-docker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
41 lines (40 loc) · 1.79 KB
/
docker-compose.yml
File metadata and controls
41 lines (40 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
version: "3.10"
services:
smppsim:
image: blackorder/smppsim
restart: unless-stopped
ports:
- "2775:2775"
- '8884:${HTTP_PORT:-8884}'
volumes:
- smppsim_conf:/app/conf
- smppsim_mo:/app/mo
environment:
SMPP_PORT: ${SMPP_PORT:-2775}
SMPP_CONNECTION_HANDLERS: ${SMPP_CONNECTION_HANDLERS:-1}
MESSAGE_STATE_CHECK_FREQUENCY: ${MESSAGE_STATE_CHECK_FREQUENCY:-5000}
MAX_TIME_ENROUTE: ${MAX_TIME_ENROUTE:-10000}
DELAY_DELIVERY_RECEIPTS_BY: ${DELAY_DELIVERY_RECEIPTS_BY:-3000}
PERCENTAGE_THAT_TRANSITION: ${PERCENTAGE_THAT_TRANSITION:-75}
PERCENTAGE_DELIVERED: ${PERCENTAGE_DELIVERED:-90}
PERCENTAGE_UNDELIVERABLE: ${PERCENTAGE_UNDELIVERABLE:-6}
PERCENTAGE_ACCEPTED: ${PERCENTAGE_ACCEPTED:-2}
PERCENTAGE_REJECTED: ${PERCENTAGE_REJECTED:-2}
DISCARD_FROM_QUEUE_AFTER: ${DISCARD_FROM_QUEUE_AFTER:-60000}
HTTP_PORT: ${HTTP_PORT:-8884}
HTTP_THREADS: ${HTTP_THREADS:-1}
SYSTEM_IDS: ${SYSTEM_IDS:-smppclient1,smppclient2,smppclient3}
PASSWORDS: ${PASSWORDS:-password,password,password}
OUTBIND_ENABLED: ${OUTBIND_ENABLED:-false}
OUTBIND_ESME_IP_ADDRESS: ${OUTBIND_ESME_IP_ADDRESS:-'127.0.0.1'}
OUTBIND_ESME_PORT: ${OUTBIND_ESME_PORT:-2776}
OUTBIND_ESME_SYSTEMID: ${OUTBIND_ESME_SYSTEMID:-smppclient1}
OUTBIND_ESME_PASSWORD: ${OUTBIND_ESME_PASSWORD:-password}
DELIVERY_MESSAGES_PER_MINUTE: ${DELIVERY_MESSAGES_PER_MINUTE:-0}
OUTBOUND_QUEUE_MAX_SIZE: ${OUTBOUND_QUEUE_MAX_SIZE:-500000}
INBOUND_QUEUE_MAX_SIZE: ${INBOUND_QUEUE_MAX_SIZE:-500000}
DELAYED_INBOUND_QUEUE_PROCESSING_PERIOD: ${DELAYED_INBOUND_QUEUE_PROCESSING_PERIOD:-60}
DELAYED_INBOUND_QUEUE_MAX_ATTEMPTS: ${DELAYED_INBOUND_QUEUE_MAX_ATTEMPTS:-100}
volumes:
smppsim_conf: {}
smppsim_mo: {}