Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Have a all-in-one image with the scheduler and BunkerWeb together #1423

Open
2 tasks done
brandonkal opened this issue Aug 19, 2024 · 4 comments
Open
2 tasks done
Labels
enhancement New feature or request

Comments

@brandonkal
Copy link

What happened?

I did a quick test to evaluate this project. I spun it up with a docker compose file. I set the environment variables to disable http to https redirect. But all I got was a splash screen saying "generating config" that then redirects to https.

I have a few issues with this:

  1. Users should not see a splash screen. Instead, I should be able to skip this whole "generating config step" and bake the config into the docker deployment image. I am evaluating for a scale-to-zero scenario so this extra latency is a negative
  2. My config appears ineffective

How to reproduce?

Just run this docker compose

Configuration file(s) (yaml or .env)

services:

  myapp:
    image: nginxdemos/nginx-hello
  bunkerweb:
    image: bunkerity/bunkerweb:1.5.9
    ports:
      - 80:8080
      - 443:8443
    labels:
      - "bunkerweb.INSTANCE=yes"
    environment:
      SERVER_NAME: ingress.example.com
      API_WHITELIST_IP: "0.0.0.0/0"
      USE_REVERSE_PROXY: yes
      AUTO_REDIRECT_HTTP_TO_HTTPS: no
      REDIRECT_HTTP_TO_HTTPS: no
      REVERSE_PROXY_URL: /
      REVERSE_PROXY_HOST: "http://myapp:8080"
      MULTISITE: no

Relevant log output

No response

BunkerWeb version

1.5.9

What integration are you using?

Docker

Linux distribution (if applicable)

No response

Removed private data

  • I have removed all private data from the configuration file and the logs

Code of Conduct

  • I agree to follow this project's Code of Conduct
@brandonkal brandonkal added the bug Something isn't working label Aug 19, 2024
@fl0ppy-d1sk
Copy link
Member

Hello @brandonkal, looks like the scheduler is missing from your compose file.

@brandonkal
Copy link
Author

Yes, I don't want to run a separate scheduler. I am looking for single image solutions

@MrCybertux
Copy link

MrCybertux commented Sep 4, 2024

@brandonkal i do not know if bunkerweb is even able to run this way maybe have a look at bunkerized Nginx witch is the previous product if your fine with not receving updates anymore or if you want a simpler setup since all the bunkerized products are kind of advanced with the active Core Rule Set maybe try https://nginxproxymanager.com/

@TheophileDiot
Copy link
Member

Hi, as of now no all-in-one images are available but maybe in the near future.

@TheophileDiot TheophileDiot changed the title [BUG] Redirects to https despite config disabling this [FEATURE] Have a all-in-one image with the scheduler and Buinker Oct 21, 2024
@TheophileDiot TheophileDiot changed the title [FEATURE] Have a all-in-one image with the scheduler and Buinker [FEATURE] Have a all-in-one image with the scheduler and BunkerWeb together Oct 21, 2024
@TheophileDiot TheophileDiot added enhancement New feature or request and removed bug Something isn't working labels Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants