Files
docker-compose-hatthieves/production/ipfs/docker-compose.yml
2020-08-23 12:06:04 +00:00

99 líneas
2.0 KiB
YAML

version: '2'
services:
ipfs:
# image: ipfs/go-ipfs
build: ./go-ipfs
hostname: ipfs
container_name: ipfs
restart: always
entrypoint:
- /bin/sh
- /entrypoint.sh
volumes:
- ./data-ipfs:/data/ipfs
# - ./temp:/temp
# - /opt/docker/production/nms/media:/media:ro
- /opt/docker/production/nginx/nginx/hls:/hls:ro
- ./fanta:/fanta:ro
# - /opt/docker/production/nms/media/live/streaming:/streaming:ro
- ./entrypoint.sh:/entrypoint.sh:ro
# - ./ipfs/ipfs:/home/node/.ipfs
# - /opt/docker/production/webdav/webdav/public/ale/Elektor:/Elektor:ro
expose:
- 5001
- 8080
- 8081
ports:
- "1024:1024"
- "4001:4001"
- "4001:4001/udp"
networks:
mynet:
ipv4_address: 172.105.0.101
# ipfs-cluster:
# image: ipfs/ipfs-cluster
## build: ./ipfs-cluster
# hostname: ipfs-cluster
# container_name: ipfs-cluster
# restart: always
## entrypoint:
## - ./ipfs-cluster-service
## - daemon
# volumes:
# - ./ipfs-cluster:/data/ipfs-cluster
## - ./ipfs-cluster/cluster:/home/node/.ipfs-cluster
# depends_on:
# - ipfs
# expose:
# - 9095
# ports:
# - "9094:9094"
# - "9096:9096"
# networks:
# mynet:
# ipv4_address: 172.105.0.102
# jsipfs:
# build: ./jsipfs
# hostname: jsipfs
# container_name: jsipfs
# restart: always
# entrypoint:
# - jsipfs
# - daemon
# volumes:
# - ./jsipfs/jsipfs:/home/node/.jsipfs
# expose:
# - 4002
# - 4003
# - 5001
# - 9090
# networks:
# mynet:
# ipv4_address: 172.5.0.103
# libp2p-ipfs:
# build: ./libp2p
# hostname: libp2p-ipfs
# container_name: libp2p-ipfs
# restart: always
# entrypoint:
# - node_modules/.bin/star-signal
# - --port=9090
# - --host=172.105.0.102
# expose:
# - 9090
# networks:
# mynet:
# ipv4_address: 172.105.0.102
networks:
mynet:
driver: bridge
ipam:
config:
- subnet: 172.105.0.0/24