Skip to content

add dockerfile to build and run siad

Nate requested to merge n8maninger/Sia:add-dockerfile into master

MERGE REQUEST

Overview

Adds a Dockerfile to build and run Sia. Sia can be deployed, tested, and managed easier from within a container. Having a runnable Dockerfile in the main repo seems like a better alternative to the unofficial repositories, its made testing deployments much easier for me.

docker build -t nebulouslabs/sia .
docker run --rm -p 127.0.0.1:9980:9980 nebulouslabs/sia
docker run --rm -e SIA_MODULES="gctwr" -p 127.0.0.1:9980:9980 nebulouslabs/sia

Example for Visual changes (ie Screenshot)

Issues Closed

Checklist

Review and complete the checklist to ensure that the MR is complete before assigned to an approver.

  • All new methods, or updating methods have clear docstrings
  • Testing added or updated for new methods
  • Any new packages are added to Makefile and .gitlab-ci.yml
  • API documentation updated for API updates
  • Module README.md updated for changes to work flow
  • Issue added to Sia-UI repo for new supporting features
Edited by Nate

Merge request reports