Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.3"
- services:
- # APP
- php-panel:
- build: ./panel
- depends_on:
- - mintme-mysql
- - rabbitmq
- - php-withdraw
- volumes:
- - ./panel:/var/www/html/panel
- - /var/www/html/panel/node_modules
- - ./aware-connector.sh:/var/www/html/panel/aware-connector.sh
- entrypoint: ./aware-connector.sh
- command: rabbitmq:15672 'make init_docker'
- php-withdraw:
- build: ./withdraw
- depends_on:
- - mintme-mysql
- - rabbitmq
- - electrum
- - webchaind
- volumes:
- - ./withdraw:/var/www/html/withdraw
- - ./aware-connector.sh:/var/www/html/withdraw/aware-connector.sh
- entrypoint: ./aware-connector.sh
- command: rabbitmq:15672 'make init_docker'
- nginx:
- image: nginx:latest
- links:
- - php-withdraw
- - php-panel
- ports:
- - 80:80
- - 8000:8000 # php-withdraw debug
- volumes:
- - ./nginx:/etc/nginx/conf.d
- - ./panel:/var/www/html/panel
- - ./withdraw:/var/www/html/withdraw
- mintme-mysql:
- image: mysql:5.6.40
- environment:
- MYSQL_ROOT_PASSWORD: root
- MYSQL_DATABASE: withdraw
- ports:
- - 3306:3306
- volumes:
- - ./mysql:/docker-entrypoint-initdb.d
- rabbitmq:
- image: rabbitmq:3-management
- ports:
- - 15672:15672
- - 5672:5672
- volumes:
- - ./rabbitmq/rabbitmq-guest.conf:/etc/rabbitmq/rabbitmq.config
- electrum:
- build:
- context: ./electrum
- args:
- ELECTRUM_VERSION: 3.2.3
- ELECTRUM_USER: electrum
- ELECTRUM_PASSWORD: changeme
- environment:
- TESTNET: 'true'
- ports:
- - 7777:7777 # debug
- volumes:
- - /c/Users/fedor/Documents/Coins/BTC/wallets/wallet_btc_testnet:/data/default_wallet
- webchaind:
- build: ./webchaind
- ports:
- - 39573:39573 # debug
- volumes:
- - /c/Users/fedor/Documents/Coins/WEB/password.txt:/data/password
- - /c/Users/fedor/Documents/Coins/WEB/private.txt:/data/private
- # VIABTC
- btc:
- privileged: true
- container_name: btc-service
- build: ./viabtc/btc/
- ports:
- - "17416:7416"
- - "17316:7316"
- - "17317:7317"
- - "17424:7424"
- - "14444:4444"
- - "18080:8080"
- - "18081:8081"
- - "18091:8091"
- depends_on:
- - mysql
- - kafka
- - redis_sentinel
- - redis_slave
- - redis_master
- links:
- - mysql:db
- - kafka:mq
- - redis_sentinel
- - redis_slave
- - redis_master
- redis_master:
- container_name: btc-redis-master
- image: redis:4.0.2-alpine
- ports:
- - "16379:6379"
- redis_slave:
- container_name: btc-redis-slave
- image: redis:4.0.2-alpine
- ports:
- - "16380:6379"
- redis_sentinel:
- container_name: btc-redis-sentinel
- build: ./viabtc/redis
- image: redis-sentinel
- environment:
- - MASTER_NAME=mymaster
- - QUORUM=1
- - MASTER=redis_master
- - SLAVES=redis_slave
- depends_on:
- - redis_master
- ports:
- - "26379:26379"
- mysql:
- container_name: btc-mysql
- build: ./viabtc/db/
- ports:
- - "13306:3306"
- zookeeper:
- container_name: btc-zookeeper
- image: wurstmeister/zookeeper
- ports:
- - "12181:2181"
- kafka:
- container_name: btc-kafka
- image: wurstmeister/kafka
- links:
- - zookeeper
- ports:
- - "19092:9092"
- environment:
- KAFKA_ADVERTISED_HOST_NAME: kafka
- KAFKA_ADVERTISED_PORT: 9092
- KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement