Get Started with Satis Using Docker
In an effort to make my previous tutorial on how to set up a Satis server easier, I have created this tutorial aimed at docker users whereby you will only need to edit two small config files.
Steps
- Log into your server.
- Install docker if you haven't already.
- Download the tar.gz file I created.
wget http://files.programster.org/tutorials/php/satis/docker-satis/satis-server.tar.gz
Extract the file
tar --extract --gzip --file satis-server.tar.gz
Edit the config file and put in your SVN details.
editor satis-server/config-volume/svn-details.sh
Update the satis.json file with details of your packages.
editor satis-server/config-volume/satis.json
Build the container and run it
cd satis-server/docker-satis/docker-satis
bash build.sh
bash start-container.sh
That's it! You now have a docker container running your Satis server.
No Need For A Firewall
Satis just acts as a directory/pointer service and is not actually hosting a copy of the packages on its own. Thus, there should be no need to lock it down with your firewall.
Last updated: 12th February 2023
First published: 16th August 2018
First published: 16th August 2018