Files
Personal-Rancher-Catalog/README.md
2019-01-07 20:04:04 -05:00

46 lines
1.4 KiB
Markdown

# WilliamMiceli's Personal Rancher Catalog
My personal rancher catalog to make my own life just a little bit easier.
Hopefully it can also be of use to others as well!
## TODO List
* Have WEB_PORT be optional
* Have DATA_DIR be optional
* Include logos for all stacks
* Include description for all stacks
* Use named volumes for the bind mounts
* <http://blog.code4hire.com/2018/06/define-named-volume-with-host-mount-in-the-docker-compose-file/>
* <https://stackoverflow.com/questions/35841241/docker-compose-named-mounted-volume>
## Stacks Complete
* Bind
* Ghost
* HTTPD
* InvoiceNinja
* Nextcloud
* Nginx
* OpenProject
* PHPMyAdmin
* Snipe-IT
* Traefik
* WordPress
## Stacks Yet To Be Made
* Adminer <https://docs.docker.com/samples/library/adminer/>
* Apache Guacamole
* Discourse <https://github.com/discourse/discourse_docker>
* Eclipse Che
* Matomo <https://docs.docker.com/samples/library/matomo/>
* MediaWiki <https://hub.docker.com/_/mediawiki/>
* Redmine <https://hub.docker.com/_/redmine>
* Rocket.Chat <https://hub.docker.com/_/rocketchat>
* YOURLS <https://hub.docker.com/_/yourls>
## Using These Templates For Non-Rancher Configurations
Notable Differences:
* Rancher provides networking for all stacks within the environment, so any declarations to `networks` and `expose` are ignored by rancher (excluding `ports`).
* Instead, network policies are created in order to restrict network traffic, instead of creating networks.