-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rtfin2022 release: template, revamped readme, docker updates (#100)
Major changes: - Separate instructions for Docker vs local conda environment - Installation instructions and template project tutorial linked together to demonstrate RT-Cloud usage - Install instructions now correctly account for different operating systems, with caveats for Mac M1s + Windows - Components have been renamed (data_analyser, data_streamer, analysis_listener) and the corresponding shell scripts have been renamed (but the original files are untouched so previous users do not need to modify anything, the renamed shell scripts are identical to the original shell scripts aside from the filename) - New picture depicting the communication of RT-Cloud components in Readme - Quickstart Docker demo - setResultsDict now conveniently outputs jsons to a default folder (this is demonstrated in the template project) - More specific instructions now provided in the run-in-docker markdown file - Replaying OpenNeuro section directs user to try to implement changes to the template project which is built to accommodate such Replay - New section: Sharing your RT-Cloud pipeline as a Docker image
- Loading branch information
1 parent
f2b4197
commit cb98615
Showing
28 changed files
with
776 additions
and
324 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,27 @@ | ||
FROM centos:7.5.1804 | ||
FROM brainiak/rtconda:1.4 | ||
|
||
RUN \ | ||
# Yum install packages | ||
yum install -y git wget ca-certificates epel-release && \ | ||
# Packages needed for FSL install | ||
yum install -y file which zip gzip bzip2 libpng12 libmng mesa-libGL-devel epel-release && \ | ||
# Activate conda and bashrc | ||
source ~/.bashrc && \ | ||
conda activate rtcloud && \ | ||
yum -y install openblas-devel.x86_64 && \ | ||
# VNC Install | ||
echo "## VNC Install ##" && \ | ||
yum -y install tigervnc-server && \ | ||
yum -y install xclock && \ | ||
yum -y install xdotool && \ | ||
echo "## VNC Install Complete ##" && \ | ||
# Cleanup | ||
yum clean all && \ | ||
yes | conda clean --all && \ | ||
echo "## Cleanup complete ##" && \ | ||
# setting up vnc xstartup | ||
mkdir ~/.vnc && \ | ||
echo 'unset SESSION_MANAGER' >> ~/.vnc/xstartup && \ | ||
echo 'unset DBUS_SESSION_BUS_ADDRESS' >> ~/.vnc/xstartup && \ | ||
echo 'xsetroot -solid grey -cursor_name left_ptr' >> ~/.vnc/xstartup && \ | ||
echo 'xeyes' >> ~/.vnc/xstartup && \ | ||
# Cleanup | ||
yum clean all && \ | ||
echo "## Cleanup complete ##" | ||
echo 'xeyes' >> ~/.vnc/xstartup | ||
|
||
CMD /bin/bash | ||
CMD /bin/bash |
Oops, something went wrong.