šļø Fossil SCM Docker Image ā Run Fossil Instantly with Zero Setup! š This Dockerized Fossil SCM lets you run a self-hosted Fossil source control server instantly, without manual installation or configuration.
š„ How to Use 1ļøā£ Pull the Image docker pull devprincekumar/fossil:latest
2ļøā£ Run Fossil Server docker run -d -p 9090:9090 --name fossil-server devprincekumar/fossil Fossil SCM is now accessible at http://localhost:9090ā š
š„ Key Features ā Fully automated ā No manual installation needed ā Pre-installed Fossil ā Ready to use out-of-the-box ā Runs on port 9090 ā Web UI accessible instantly ā Automatic repository creation ā first-repo.fossil is set up for you ā Persistent storage support ā Keep repositories across restarts
š¾ Persist Fossil Repositories (Recommended) If you want your repositories to persist after stopping the container, mount a local volume:
docker run -d -p 9090:9090 --name fossil-server -v ~/fossil-data:/opt/fossil-repositories devprincekumar/fossil
Now, your Fossil repositories are stored permanently in ~/fossil-data!
š Manage Your Fossil Server Command Description docker stop fossil-server Stop the Fossil container docker start fossil-server Restart the container docker logs fossil-server View logs docker exec -it fossil-server sh Access the container shell
š Credits & Acknowledgments This Fossil Docker image is built using: š¹ Fossil SCM ā The powerful, lightweight version control system (fossil-scm.org) š¹ Alpine Linux ā A lightweight Linux distribution for containers (alpinelinux.org) š¹ KeyOpt's Fossil Dockerfile ā A valuable reference for setting up Fossil in Docker (GitHub Repo)
Thanks to the Fossil SCM team and open-source community for their contributions that made this possible!
Content type
Image
Digest
sha256:bbc75c36aā¦
Size
69.6 MB
Last updated
over 1 year ago
docker pull devprincekumar/fossil