Files
psf-memo-indexer/production/docker/docker-compose.yml
T

61 lines
1.5 KiB
YAML

# Start the service with: docker-compose up -d
services:
memo-db:
build: ./memo-db
container_name: memo-db
logging:
driver: json-file
options:
max-size: 10m
max-file: '10'
ports:
- '5021:5021'
volumes:
- ../data/leveldb:/home/safeuser/psf-memo-db/leveldb
- ./memo-db/start-memo-db.sh:/home/safeuser/psf-memo-db/start-memo-db.sh
- ./memo-db/.env:/home/safeuser/psf-memo-db/.env
restart: always
tx-indexer:
build: ./tx-indexer
image: memo-tx-indexer
container_name: memo-tx-indexer
logging:
driver: json-file
options:
max-size: 10m
max-file: '10'
ports:
- '5455:5455'
volumes:
- ./tx-indexer/start-tx-indexer.sh:/home/safeuser/psf-memo-indexer/start-tx-indexer.sh
- ./tx-indexer/.env:/home/safeuser/psf-memo-indexer/.env
restart: always
block-indexer:
build: ./block-indexer
image: memo-block-indexer
container_name: memo-block-indexer
logging:
driver: json-file
options:
max-size: 10m
max-file: '10'
volumes:
- ./block-indexer/start-block-indexer.sh:/home/safeuser/psf-memo-indexer/start-block-indexer.sh
- ./block-indexer/.env:/home/safeuser/psf-memo-indexer/.env
restart: always
memo-client:
build: ./memo-client
container_name: memo-client
logging:
driver: json-file
options:
max-size: 10m
max-file: '10'
ports:
- '3000:80'
restart: always