astroport-docker/docker-compose.yml

59 lines
1.2 KiB
YAML

version: '3.1'
services:
ipfs:
image: ipfs/go-ipfs@sha256:bba42c9cc48625e165c90809b63348f54d3e9d9036d23344dd3fb8edd24ddf5d
volumes:
- ipfs_data:/data/ipfs
- zen_data:/root/.zen
environment:
- IPFS_PROFILE=server
ports:
- 4001:4001
- 5001:5001
- 8080:8080
oasis:
image: josselinchevalay/oasis
environment:
- HOST_ALLOW=*
ports:
- 3000:3000
volumes:
- ssb_data:/home/astroport/.ssb
registry:
image: josselinchevalay/ipdr
volumes:
- registry_ipfs_data:/home/astroport/.ipfs
ports:
- 5000:5000
- 5002:5001
- 4002:4001
- 8081:8080
scheduler:
image: mcuadros/ofelia
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
depends_on:
- registry
cleanerSwarm:
image: node
volumes:
- ./ipfs-swarm-cleaner:/usr/src/app
- ssb_data:/root/.ssb
- zen_data:/root/.zen
depends_on:
- oasis
- ipfs
links:
- oasis
- ipfs
entrypoint: "tail -f /dev/null"
volumes:
ipfs_data:
ssb_data:
registry_ipfs_data:
zen_data: