node-distro/docker-compose.yml

62 lines
2.1 KiB
YAML
Raw Normal View History

2021-06-22 12:45:26 +03:00
version: "3.8"
# management secret key is NAB5rGwT4qOEB+6nLQawkTfCOV2eiFSjgQK8bfEdZXY=
services:
fluence: # /ip4/127.0.0.1/tcp/9990/ws/p2p/12D3KooWHBG9oaVx4i3vi6c1rSBUm7MLBmyGmmbHoZ23pmjDCnvK
command: -f ed25519 -k 29Apzfedhw2Jxh94Jj4rNSmavQ1TkNe8ALYRA7bMegobwp423aLrURxLk32WtXgXHDqoSz7GAT9fQfoMhVd1e5Ww -m 12D3KooWFRgVmb1uWcmCbmJqLr8tBQghL6ysSpK2VyE2VZbaQ6wy -t 7770 -w 9990 --local
container_name: fluence
environment:
RUST_BACKTRACE: full
RUST_LOG: info,network=trace,aquamarine=info,aquamarine::actor=info,tokio_threadpool=info,tokio_reactor=info,mio=info,tokio_io=info,soketto=info,yamux=info,multistream_select=info,libp2p_secio=info,libp2p_websocket::framed=info,libp2p_ping=info,libp2p_core::upgrade::apply=info,libp2p_kad::kbucket=info,cranelift_codegen=info,wasmer_wasi=info,async_io=info,polling=info,wasmer_interface_types_fl=info,cranelift_codegen=info,wasmer_wasi=info,async_io=info,polling=info,wasmer_interface_types_fl=info,particle_server::behaviour::identify=info,libp2p_mplex=info,libp2p_identify=info,walrus=info,particle_protocol::libp2p_protocol::upgrade=info,kademlia::behaviour=info
WASM_LOG: info
image: fluencelabs/fluence:latest
ports:
- 7770:7770
- 9990:9990
- 18080:18080 # /metrics
restart: always
volumes:
- fluence:/.fluence
networks:
- fluence
2021-07-01 23:05:56 +03:00
2021-06-22 15:51:45 +03:00
env.json:
2021-06-22 12:45:26 +03:00
restart: "no"
2021-07-01 23:05:56 +03:00
# depends_on:
2021-06-22 12:45:26 +03:00
# - fluence
image: busybox:stable
2021-07-01 23:05:56 +03:00
volumes:
2021-06-22 15:51:45 +03:00
- env.json:/env
2021-07-01 23:05:56 +03:00
command:
2021-06-22 12:45:26 +03:00
- sh
- -c
- |
cat <<EOF > /env/env.json
{
"nodes": [
{
"multiaddr": "/dns4/localhost/tcp/9990/ws/p2p/12D3KooWHBG9oaVx4i3vi6c1rSBUm7MLBmyGmmbHoZ23pmjDCnvK",
"peerId": "12D3KooWHBG9oaVx4i3vi6c1rSBUm7MLBmyGmmbHoZ23pmjDCnvK"
}
]
}
EOF
dashboard:
2021-07-01 23:05:56 +03:00
depends_on:
2021-06-22 15:51:45 +03:00
- env.json
image: fluencelabs/dashboard:latest
2021-06-22 12:45:26 +03:00
volumes:
2021-06-22 15:51:45 +03:00
- env.json:/dist/env
2021-07-01 23:05:56 +03:00
networks:
2021-06-22 12:45:26 +03:00
- fluence
ports:
- 8080:8080
2021-07-01 23:05:56 +03:00
2021-06-22 12:45:26 +03:00
volumes:
fluence: null
2021-06-22 15:51:45 +03:00
env.json: null
2021-06-22 12:45:26 +03:00
networks:
fluence: null