Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.95 KB | None | 0 0
  1. # example docker compose file for how to run stellar core
  2. version: '3'
  3. services:
  4. stellar-horizon-postgres:
  5.  
  6. image: postgres:9
  7.  
  8. restart: on-failure
  9.  
  10. environment:
  11.  
  12. - POSTGRES_DB=stellar-horizon
  13.  
  14. stellar-horizon:
  15.  
  16. image: satoshipay/stellar-horizon:0.13.0-2
  17.  
  18. restart: on-failure
  19.  
  20. ports:
  21. - 8000:8000
  22.  
  23. environment:
  24.  
  25. - DATABASE_URL=postgres://postgres@stellar-horizon-postgres/stellar-horizon?sslmode=disable
  26.  
  27. - STELLAR_CORE_DATABASE_URL=postgres://postgres@stellar-core-postgres/stellar-core?sslmode=disable
  28.  
  29. - STELLAR_CORE_URL=http://stellar-core:11626
  30.  
  31. - INGEST=true
  32.  
  33. stellar-core-postgres:
  34. image: postgres:9
  35. restart: on-failure
  36. environment:
  37. - POSTGRES_DB=stellar-core
  38.  
  39. stellar-core:
  40. image: satoshipay/stellar-core:9.2.0-1
  41. restart: always
  42. ports:
  43. - 11625:11625
  44. - 11626:11626
  45. environment:
  46. - DATABASE=postgresql://dbname=stellar-core user=postgres password=DATABASE_PASSWORD host=stellar-core-postgres
  47. - DATABASE_PASSWORD=2aq853RGDqdHAWFwGDSGGRIUP9VzJJsh
  48. # WARNING: make sure to use a new NODE_SEED!
  49. # public key GD4E3XVLEBB4JMR7KNNMTSGXIKOK56ZZXX764KEPKE4IR73DEG6O22SI
  50. - NODE_SEED=SCBQ3PUIFODWT3IH2H36IB7ZWT2FKNZQTS6ZZ3QIXS63IFIXZEGRTBUM my_stellar_node
  51. - NODE_IS_VALIDATOR=true
  52. - NETWORK_PASSPHRASE=Public Global Stellar Network ; September 2015
  53. - CATCHUP_RECENT=60480
  54. - MAX_PEER_CONNECTIONS=30
  55. - "KNOWN_PEERS=\
  56. au.stellar.ibm.com,\
  57. br.stellar.ibm.com,\
  58. ca.stellar.ibm.com,\
  59. no.stellar.ibm.com,\
  60. it.stellar.ibm.com,\
  61. hk.stellar.ibm.com,\
  62. in.stellar.ibm.com,\
  63. uk.stellar.ibm.com,\
  64. us.stellar.ibm.com,\
  65. stellar1.satoshipay.io,\
  66. stellar2.satoshipay.io,\
  67. stellar3.satoshipay.io,\
  68. core-live-a.stellar.org,\
  69. core-live-b.stellar.org,\
  70. core-live-c.stellar.org"
  71. - "PREFERRED_PEERS=\
  72. au.stellar.ibm.com,\
  73. br.stellar.ibm.com,\
  74. ca.stellar.ibm.com,\
  75. no.stellar.ibm.com,\
  76. it.stellar.ibm.com,\
  77. hk.stellar.ibm.com,\
  78. in.stellar.ibm.com,\
  79. uk.stellar.ibm.com,\
  80. us.stellar.ibm.com,\
  81. stellar1.satoshipay.io,\
  82. stellar2.satoshipay.io,\
  83. stellar3.satoshipay.io,\
  84. core-live-a.stellar.org,\
  85. core-live-b.stellar.org,\
  86. core-live-c.stellar.org"
  87. - "NODE_NAMES=\
  88. GCKWUQGSVO45ZV3QK7POYL7HMFWDKWJVMFVEGUJKCAEVUITUCTQWFSM6 ibm_au,\
  89. GBUJA3Z5TLAKLI5MEH4TETLXJBQVSVW74MNEKP5UUHTP3IMLNSUPOTVA ibm_br,\
  90. GB2HF2NHRKKFZYFDGD7MUENOYROOEK7SWYV2APYOODP6P7BUJTLILKIL ibm_ca,\
  91. GDRA72H7JWXAXWJKOONQOPH3JKNSH5MQ6BO5K74C3X6FO2G3OG464BPU ibm_no,\
  92. GAEEH4TBR7YQQWKJ2FIT57HXZZTMK2BX5LY4POJUYFSEZ7Y2ONHPPTES ibm_it,\
  93. GBJ7T3BTLX2BP3T5Q4256PUF7JMDAB35LLO32QRDYE67TDDMN7H33GGE ibm_hk,\
  94. GCH3O5PTCZVR4G65W3B4XDKWI5V677HQB3QO7CW4YPVYDDFBE2GE7G6V ibm_in,\
  95. GAENPO2XRTTMAJXDWM3E3GAALNLG4HVMKJ4QF525TR25RI42YPEDULOW ibm_uk,\
  96. GARBCBH4YSHUJLYEPKEPMVYZIJ3ZSQR3QCJ245CWGY64X72JLN4A6RSG ibm_us,\
  97. GC5SXLNAM3C4NMGK2PXK4R34B5GNZ47FYQ24ZIBFDFOCU6D4KBN4POAE satoshipay1,\
  98. GBJQUIXUO4XSNPAUT6ODLZUJRV2NPXYASKUBY4G5MYP3M47PCVI55MNT satoshipay2,\
  99. GAK6Z5UVGUVSEK6PEOCAYJISTT5EJBB34PN3NOLEQG2SUKXRVV2F6HZY satoshipay3,\
  100. GCGB2S2KGYARPVIA37HYZXVRM2YZUEXA6S33ZU5BUDC6THSB62LZSTYH sdf_watcher1,\
  101. GCM6QMP3DLRPTAZW2UZPCPX2LF3SXWXKPMP3GKFZBDSF3QZGV2G5QSTK sdf_watcher2,\
  102. GABMKJM6I25XI4K7U6XWMULOUQIQ27BCTMLS6BYYSOWKTBUXVRJSXHYQ sdf_watcher3"
  103. # this is just an example quorum set – you most likely want to change it
  104. - >-
  105. QUORUM_SET=[
  106. {
  107. "threshold_percent": 66,
  108. "validators": [
  109. "$$satoshipay1",
  110. "$$satoshipay2",
  111. "$$satoshipay3"
  112. ]
  113. },
  114. {
  115. "path": "ibm",
  116. "threshold_percent": 51,
  117. "validators": [
  118. "$$ibm_au",
  119. "$$ibm_br",
  120. "$$ibm_ca",
  121. "$$ibm_no",
  122. "$$ibm_it",
  123. "$$ibm_hk",
  124. "$$ibm_in",
  125. "$$ibm_uk",
  126. "$$ibm_us"
  127. ]
  128. },
  129. {
  130. "path": "sdf",
  131. "threshold_percent": 51,
  132. "validators": [
  133. "$$sdf_watcher1",
  134. "$$sdf_watcher2",
  135. "$$sdf_watcher3"
  136. ]
  137. }
  138. ]
  139. - >-
  140. HISTORY={
  141. "sdf1": {"get": "curl -sf http://history.stellar.org/prd/core-live/core_live_001/{0} -o {1}"},
  142. "sdf2": {"get": "curl -sf http://history.stellar.org/prd/core-live/core_live_002/{0} -o {1}"},
  143. "sdf3": {"get": "curl -sf http://history.stellar.org/prd/core-live/core_live_003/{0} -o {1}"}
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement