diff --git a/filebrowser/README.md b/filebrowser/README.md new file mode 100644 index 0000000..a8c5c1f --- /dev/null +++ b/filebrowser/README.md @@ -0,0 +1,16 @@ +# filebrowser + +Last Updated: Fri July 26, 2024 13:01:44 PDT + +## Overview +Docker Hub: https://hub.docker.com/r/filebrowser/filebrowser +Project: https://filebrowser.org/ +Installation: https://filebrowser.org/installation +Proxy Port: 80 +Username: admin +Password: admin + +## Description +This is a sample project. + + diff --git a/filebrowser/config/settings.json b/filebrowser/config/settings.json new file mode 100644 index 0000000..fbcf6a1 --- /dev/null +++ b/filebrowser/config/settings.json @@ -0,0 +1,8 @@ +{ + "port": 80, + "baseURL": "", + "address": "", + "log": "stdout", + "database": "/database/filebrowser.db", + "root": "/srv" + } \ No newline at end of file diff --git a/filebrowser/docker-compose.yml b/filebrowser/docker-compose.yml index ed87aae..5b00fd7 100644 --- a/filebrowser/docker-compose.yml +++ b/filebrowser/docker-compose.yml @@ -1,12 +1,10 @@ +version: '3.8' + +services: filebrowser: - # https://filebrowser.org/installation - # proxy to port 80 - image: filebrowser/filebrowser - restart: always - #user: "33:33" - user: "1000:1000" + image: ${FILEBROWSER_IMAGE:-filebrowser/filebrowser:latest} + restart: unless-stopped volumes: - - ./data/joomla-html:/srv - - ./filebrowser/filebrowser.db:/database.db - security_opt: - - no-new-privileges:true + - ${VOL_CONFIG_PATH:-./config}/filebrowser.json:/.filebrowser.json + - ${VOL_PATH:-./data}/filebrowser/filebrowser.db:/database.db + - ${VOL_PATH:-./data}/filebrowser-root:/srv diff --git a/filebrowser/sample-extends.yml b/filebrowser/sample-extends.yml new file mode 100644 index 0000000..2dd87f2 --- /dev/null +++ b/filebrowser/sample-extends.yml @@ -0,0 +1,7 @@ +version: '3.4' + +services: + filebrowser: + extends: + file: ${COOKBOOK}/filebrowser/docker-compose.yml + service: filebrowser diff --git a/filebrowser/sample.env b/filebrowser/sample.env new file mode 100644 index 0000000..0017bab --- /dev/null +++ b/filebrowser/sample.env @@ -0,0 +1,6 @@ + +COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks +# filebrowser +FILEBROWSER_IMAGE=filebrowser/filebrowser:latest +VOL_CONFIG_PATH=./config #HELP: configpath +VOL_PATH=./data #HELP: volpath