17 lines
488 B
Docker
17 lines
488 B
Docker
# Bootstrap node for IPFS peer discovery
|
|
FROM ipfs/kubo:v0.24.0
|
|
|
|
# Copy swarm key
|
|
COPY tests/real-integration/blog-scenario/docker/swarm.key /data/ipfs/swarm.key
|
|
|
|
# Copy configuration script
|
|
COPY tests/real-integration/blog-scenario/docker/bootstrap-config.sh /usr/local/bin/bootstrap-config.sh
|
|
USER root
|
|
RUN chmod +x /usr/local/bin/bootstrap-config.sh
|
|
USER ipfs
|
|
|
|
# Expose IPFS ports
|
|
EXPOSE 4001 5001 8080
|
|
|
|
# Start IPFS daemon with custom config
|
|
CMD ["/usr/local/bin/bootstrap-config.sh"] |