Skip to content

Add docker compose deployment#1

Open
4ngel2769 wants to merge 8 commits intomult1v4c:mainfrom
4ngel2769:4ngel2769/Docker-Compose
Open

Add docker compose deployment#1
4ngel2769 wants to merge 8 commits intomult1v4c:mainfrom
4ngel2769:4ngel2769/Docker-Compose

Conversation

@4ngel2769
Copy link

What this PR contains:

  • added Docker Compose setup (compose.env.example, compose.yaml), and entrypoint script for dynamic Nginx config generation
  • updated Dockerfile to include the config generator
  • revised README.md with new setup and configuration instructions
  • flexible proxy integration for Pi-hole, Deluge, and Jellyfin via environment variables

p.s. thanks for the awesome dashboard (:

- added Docker Compose setup with example environment file, Compose yaml, and entrypoint script for dynamic Nginx config generation
- updated Dockerfile to include the config generator
- revised `README.md` with new setup and configuration instructions
- flexible proxy integration for Pi-hole, Deluge, and Jellyfin via environment variables
Updated README and compose.env.example to clarify that PIHOLE_HOST_HEADER, DELUGE_HOST_HEADER, and JELLYFIN_HOST_HEADER can be left blank to fall back to Nginx's $host variable automatically.
Changed ENABLE_*_PROXY variables for Pi-hole, Deluge, and Jellyfin to default to false in compose.env.example and compose.yaml. Updated README to clarify that upstream proxy blocks are disabled by default for easier initial setup.
Updated documentation and environment examples to clarify that PIHOLE_PROXY_TARGET is required when ENABLE_PIHOLE_PROXY is true. Modified entrypoint script to skip Pi-hole proxy block if PIHOLE_PROXY_TARGET is empty, preventing misconfiguration. Also reordered Deluge proxy block generation for consistency.
@darkcloud784
Copy link

I would recommend adding a build task to github and just have it host the image(s). This way people dont have to build their own and mess around with any of the repo cloning. Instead it is all pre-built and all we as users would do is pull the image and give it a volume to store data.

@darkcloud784
Copy link

@mult1v4c This pull request was put in several months ago.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants