-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
52 lines (49 loc) · 1.82 KB
/
docker-compose.yml
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
42
43
44
45
46
47
48
49
50
51
52
version: '3.7'
services:
web:
build: .
command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'"
environment:
MYSQL_ROOT_PASSWORD: root_password
TAPYRUS_FAUCET_DATABASE_HOST: db
TAPYRUS_FAUCET_DATABASE_PORT: 3306
RAILS_ENV: development
TAPYRUS_RPC_HOST: tapyrusd
TAPYRUS_RPC_PORT: 12381
TAPYRUS_RPC_USER: rpcuser
TAPYRUS_RPC_PASSWORD: rpcpassword
RETURN_ADDRESS: setreturnaddress
DISTRIBUTION_RATE: 5e-06
# Use recaptcha test key
RECAPTCHA_SECRET_KEY: 6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
RECAPTCHA_SITE_KEY: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
env_file:
- .env
links:
- db
depends_on:
- db
ports:
- "3000:3000"
volumes:
- .:/tapyrus-faucet
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root_password
volumes:
- "db:/var/lib/mysql"
tapyrusd:
image: tapyrus/tapyrusd:v0.5.2
environment:
GENESIS_BLOCK_WITH_SIG: 0100000000000000000000000000000000000000000000000000000000000000000000002b5331139c6bc8646bb4e5737c51378133f70b9712b75548cb3c05f9188670e7440d295e7300c5640730c4634402a3e66fb5d921f76b48d8972a484cc0361e66ef74f45e012103af80b90d25145da28c583359beb47b21796b2fe1a23c1511e443e7a64dfdb27d40e05f064662d6b9acf65ae416379d82e11a9b78cdeb3a316d1057cd2780e3727f70a61f901d10acbe349cd11e04aa6b4351e782c44670aefbe138e99a5ce75ace01010000000100000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0100f2052a010000001976a91445d405b9ed450fec89044f9b7a99a4ef6fe2cd3f88ac00000000
volumes:
- tapyrus:/var/lib/tapyrus
- ./tapyrus_dev.conf:/etc/tapyrus/tapyrus.conf
volumes:
db:
tapyrus: