From 92d8af4a5b9cf48b5799513f591e0ef22cfedd99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Diot?= Date: Wed, 15 Jan 2025 16:19:47 +0100 Subject: [PATCH] Bump version to 1.6.0-rc2 and update related Dockerfiles and configurations --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- README.md | 84 ++++++++--------- docs/advanced.md | 48 +++++----- docs/concepts.md | 4 +- docs/integrations.md | 82 ++++++++--------- docs/plugins.md | 12 +-- docs/quickstart-guide.md | 8 +- docs/security-tuning.md | 6 +- docs/upgrading.md | 26 +++--- docs/web-ui.md | 92 +++++++++---------- examples/authelia/docker-compose.yml | 4 +- examples/authentik/docker-compose.yml | 4 +- .../behind-reverse-proxy/docker-compose.yml | 4 +- examples/bigbluebutton/docker-compose.yml | 4 +- examples/cors/docker-compose.yml | 4 +- examples/dns-cloudflare/docker-compose.yml | 4 +- examples/dns-digitalocean/docker-compose.yml | 4 +- examples/dns-google/docker-compose.yml | 4 +- examples/dns-linode/docker-compose.yml | 4 +- examples/dns-ovh/docker-compose.yml | 4 +- examples/dns-rfc2136/docker-compose.yml | 4 +- examples/dns-route53/docker-compose.yml | 4 +- examples/docker-configs/docker-compose.yml | 4 +- examples/drupal/docker-compose.yml | 4 +- examples/ghost/docker-compose.yml | 4 +- examples/gogs/docker-compose.yml | 4 +- examples/hardened/docker-compose.yml | 4 +- examples/joomla/docker-compose.yml | 4 +- examples/load-balancer/docker-compose.yml | 4 +- examples/magento/docker-compose.yml | 4 +- examples/mattermost/docker-compose.yml | 4 +- examples/mongo-express/docker-compose.yml | 4 +- examples/moodle/docker-compose.yml | 4 +- examples/nextcloud/docker-compose.yml | 4 +- examples/passbolt/docker-compose.yml | 4 +- examples/php-cookie-flags/docker-compose.yml | 4 +- examples/php-multisite/docker-compose.yml | 4 +- examples/php-singlesite/docker-compose.yml | 4 +- examples/prestashop/docker-compose.yml | 4 +- examples/proxy-protocol/docker-compose.yml | 4 +- examples/radarr/docker-compose.yml | 4 +- examples/redmine/docker-compose.yml | 4 +- .../docker-compose.yml | 4 +- .../docker-compose.yml | 4 +- .../docker-compose.yml | 4 +- examples/stream-multisite/docker-compose.yml | 4 +- examples/syslog/docker-compose.yml | 4 +- examples/tomcat/docker-compose.yml | 4 +- .../tor-hidden-service/docker-compose.yml | 4 +- examples/web-ui/docker-compose.wizard.yml | 6 +- examples/web-ui/docker-compose.yml | 6 +- examples/wordpress/docker-compose.yml | 4 +- misc/integrations/autoconf.mariadb.ui.yml | 8 +- misc/integrations/autoconf.mariadb.yml | 6 +- misc/integrations/autoconf.mysql.ui.yml | 8 +- misc/integrations/autoconf.mysql.yml | 6 +- misc/integrations/autoconf.postgres.ui.yml | 8 +- misc/integrations/autoconf.postgres.yml | 6 +- misc/integrations/docker.mariadb.ui.yml | 6 +- misc/integrations/docker.mariadb.yml | 4 +- misc/integrations/docker.mysql.ui.yml | 6 +- misc/integrations/docker.mysql.yml | 4 +- misc/integrations/docker.postgres.ui.yml | 6 +- misc/integrations/docker.postgres.yml | 4 +- misc/integrations/docker.yml | 4 +- misc/integrations/k8s.mariadb.ui.yml | 8 +- misc/integrations/k8s.mariadb.yml | 6 +- misc/integrations/k8s.mysql.ui.yml | 8 +- misc/integrations/k8s.mysql.yml | 6 +- misc/integrations/k8s.postgres.ui.yml | 8 +- misc/integrations/k8s.postgres.yml | 6 +- misc/integrations/swarm.mariadb.ui.yml | 8 +- misc/integrations/swarm.mariadb.yml | 6 +- misc/integrations/swarm.mysql.ui.yml | 8 +- misc/integrations/swarm.mysql.yml | 6 +- misc/integrations/swarm.postgres.ui.yml | 8 +- misc/integrations/swarm.postgres.yml | 6 +- pyproject.toml | 2 +- src/VERSION | 2 +- src/autoconf/Dockerfile | 2 +- src/bw/Dockerfile | 2 +- src/common/db/Database.py | 4 +- src/common/db/model.py | 2 +- src/scheduler/Dockerfile | 2 +- src/ui/Dockerfile | 2 +- 85 files changed, 357 insertions(+), 357 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index e2007f4a0..3310273d7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -47,7 +47,7 @@ body: label: BunkerWeb version description: What version of BunkerWeb are you running? placeholder: Version - value: 1.6.0-rc1 + value: 1.6.0-rc2 validations: required: true - type: dropdown diff --git a/README.md b/README.md index e0e656e45..ea6569a6f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- BunkerWeb logo + BunkerWeb logo

@@ -26,7 +26,7 @@ | 👨‍💻 Demo | - 🛡️ Examples + 🛡️ Examples | 💬 Chat | @@ -44,14 +44,14 @@ # BunkerWeb

- Overview banner + Overview banner

BunkerWeb is a next-generation and open-source Web Application Firewall (WAF). -Being a full-featured web server (based on [NGINX](https://nginx.org/) under the hood), it will protect your web services to make them "secure by default". BunkerWeb integrates seamlessly into your existing environments ([Linux](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#linux), [Docker](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#docker), [Swarm](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#swarm), [Kubernetes](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#kubernetes), …) and is fully configurable (don't panic, there is an [awesome web UI](https://docs.bunkerweb.io/1.6.0-rc1/web-ui/?utm_campaign=self&utm_source=github) if you don't like the CLI) to meet your own use-cases . In other words, cybersecurity is no more a hassle. +Being a full-featured web server (based on [NGINX](https://nginx.org/) under the hood), it will protect your web services to make them "secure by default". BunkerWeb integrates seamlessly into your existing environments ([Linux](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#linux), [Docker](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#docker), [Swarm](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#swarm), [Kubernetes](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#kubernetes), …) and is fully configurable (don't panic, there is an [awesome web UI](https://docs.bunkerweb.io/1.6.0-rc2/web-ui/?utm_campaign=self&utm_source=github) if you don't like the CLI) to meet your own use-cases . In other words, cybersecurity is no more a hassle. -BunkerWeb contains primary [security features](https://docs.bunkerweb.io/1.6.0-rc1/security-tuning/?utm_campaign=self&utm_source=github) as part of the core but can be easily extended with additional ones thanks to a [plugin system](https://docs.bunkerweb.io/1.6.0-rc1/plugins/?utm_campaign=self&utm_source=github). +BunkerWeb contains primary [security features](https://docs.bunkerweb.io/1.6.0-rc2/security-tuning/?utm_campaign=self&utm_source=github) as part of the core but can be easily extended with additional ones thanks to a [plugin system](https://docs.bunkerweb.io/1.6.0-rc2/plugins/?utm_campaign=self&utm_source=github). ## Why BunkerWeb ? @@ -76,7 +76,7 @@ A non-exhaustive list of security features : - **Block known bad IPs** with external blacklists and DNSBL - And much more ... -Learn more about the core security features in the [security tuning](https://docs.bunkerweb.io/1.6.0-rc1/security-tuning/?utm_campaign=self&utm_source=github) section of the documentation. +Learn more about the core security features in the [security tuning](https://docs.bunkerweb.io/1.6.0-rc2/security-tuning/?utm_campaign=self&utm_source=github) section of the documentation. ## Demo @@ -105,13 +105,13 @@ When using BunkerWeb you have the choice of the version you want to use : open-s Whether it's enhanced security, an enriched user experience, or technical supervision, the BunkerWeb PRO version will allow you to fully benefit from BunkerWeb and respond to your professional needs. -Be it in the documentation or the user interface, the PRO features are annotated with a crown crow pro icon to distinguish them from those integrated into the open-source version. +Be it in the documentation or the user interface, the PRO features are annotated with a crown crow pro icon to distinguish them from those integrated into the open-source version. You can upgrade from the open-source version to the PRO one easily and at any time you want. The process is pretty straightforward : - Claim your [free trial on the BunkerWeb panel](https://panel.bunkerweb.io/?utm_campaign=self&utm_source=doc) - Once connected to the client area, copy your PRO license key -- Paste your private key into BunkerWeb using the [web UI](https://docs.bunkerweb.io/1.6.0-rc1/web-ui/#upgrade-to-pro) or [specific setting](https://docs.bunkerweb.io/1.6.0-rc1/settings/#pro) +- Paste your private key into BunkerWeb using the [web UI](https://docs.bunkerweb.io/1.6.0-rc2/web-ui/#upgrade-to-pro) or [specific setting](https://docs.bunkerweb.io/1.6.0-rc2/settings/#pro) Do not hesitate to visit the [BunkerWeb panel](https://panel.bunkerweb.io/knowledgebase?utm_campaign=self&utm_source=doc) or [contact us](https://panel.bunkerweb.io/contact.php?utm_campaign=self&utm_source=doc) if you have any question regarding the PRO version. @@ -144,10 +144,10 @@ Community and social networks : # Concepts

- Concepts banner + Concepts banner

-You will find more information about the key concepts of BunkerWeb in the [documentation](https://docs.bunkerweb.io/1.6.0-rc1/concepts/?utm_campaign=self&utm_source=github). +You will find more information about the key concepts of BunkerWeb in the [documentation](https://docs.bunkerweb.io/1.6.0-rc2/concepts/?utm_campaign=self&utm_source=github). ## Integrations @@ -155,12 +155,12 @@ The first concept is the integration of BunkerWeb into the target environment. W The following integrations are officially supported : -- [Docker](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#docker) -- [Linux](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#linux) -- [Docker autoconf](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) -- [Kubernetes](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#kubernetes) -- [Swarm](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#swarm) -- [Microsoft Azure](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#microsoft-azure) +- [Docker](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#docker) +- [Linux](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#linux) +- [Docker autoconf](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) +- [Kubernetes](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#kubernetes) +- [Swarm](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#swarm) +- [Microsoft Azure](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#microsoft-azure) ## Settings @@ -192,7 +192,7 @@ When multisite mode is enabled, BunkerWeb will serve and protect multiple web ap ## Custom configurations -Because meeting all the use cases only using the settings is not an option (even with [external plugins](https://docs.bunkerweb.io/1.6.0-rc1/plugins/?utm_campaign=self&utm_source=github)), you can use custom configurations to solve your specific challenges. +Because meeting all the use cases only using the settings is not an option (even with [external plugins](https://docs.bunkerweb.io/1.6.0-rc2/plugins/?utm_campaign=self&utm_source=github)), you can use custom configurations to solve your specific challenges. Under the hood, BunkerWeb uses the notorious NGINX web server, that's why you can leverage its configuration system for your specific needs. Custom NGINX configurations can be included in different [contexts](https://docs.nginx.com/nginx/admin-guide/basic-functionality/managing-configuration-files/#contexts) like HTTP or server (all servers and/or specific server block). @@ -201,7 +201,7 @@ Another core component of BunkerWeb is the ModSecurity Web Application Firewall ## Database

- Database model + Database model

State of the current configuration of BunkerWeb is stored in a backend database which contains the following data : @@ -230,7 +230,7 @@ In other words, the scheduler is the brain of BunkerWeb. ## BunkerWeb Cloud

- Docker banner + Docker banner

BunkerWeb Cloud is the easiest way to get started with BunkerWeb. It offers you a fully managed BunkerWeb service with no hassle. Think of a like a BunkerWeb-as-a-Service ! @@ -240,7 +240,7 @@ You will find more information about BunkerWeb Cloud beta [here](https://www.bun ## Docker

- Docker banner + Docker banner

We provide ready to use prebuilt images for x64, x86, armv7 and arm64 platforms on [Docker Hub](https://hub.docker.com/u/bunkerity). @@ -251,46 +251,46 @@ Docker integration key concepts are : - **Scheduler** container to store configuration and execute jobs - **Networks** to expose ports for clients and connect to upstream web services -You will find more information in the [Docker integration section](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#docker) of the documentation. +You will find more information in the [Docker integration section](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#docker) of the documentation. ## Docker autoconf

- Docker autoconf banner + Docker autoconf banner

The downside of using environment variables is that the container needs to be recreated each time there is an update which is not very convenient. To counter that issue, you can use another image called **autoconf** which will listen for Docker events and automatically reconfigure BunkerWeb in real-time without recreating the container. Instead of defining environment variables for the BunkerWeb container, you simply add **labels** to your web applications containers and the **autoconf** will "automagically" take care of the rest. -You will find more information in the [Docker autoconf section](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) of the documentation. +You will find more information in the [Docker autoconf section](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#docker-autoconf) of the documentation. ## Swarm

- Swarm banner + Swarm banner

To automatically configure BunkerWeb instances, a special service, called **autoconf** will listen for Docker Swarm events like service creation or deletion and automatically configure the **BunkerWeb instances** in real-time without downtime. -Like the [Docker autoconf integration](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#docker-autoconf), configuration for web services is defined using labels starting with the special **bunkerweb.** prefix. +Like the [Docker autoconf integration](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#docker-autoconf), configuration for web services is defined using labels starting with the special **bunkerweb.** prefix. -You will find more information in the [Swarm section](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#swarm) of the documentation. +You will find more information in the [Swarm section](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#swarm) of the documentation. ## Kubernetes

- Kubernetes banner + Kubernetes banner

The autoconf acts as an [Ingress controller](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/) and will configure the BunkerWeb instances according to the [Ingress resources](https://kubernetes.io/docs/concepts/services-networking/ingress/). It also monitors other Kubernetes objects like [ConfigMap](https://kubernetes.io/docs/concepts/configuration/configmap/) for custom configurations. -You will find more information in the [Kubernetes section](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#kubernetes) of the documentation. +You will find more information in the [Kubernetes section](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#kubernetes) of the documentation. ## Linux

- Linux banner + Linux banner

List of supported Linux distros : @@ -308,16 +308,16 @@ You will find more information in the [Linux section](https://docs.bunkerweb.io/ ## Microsoft Azure

- Azure banner + Azure banner

-BunkerWeb is referenced in the [Azure Marketplace](https://azuremarketplace.microsoft.com/fr-fr/marketplace/apps/bunkerity.bunkerweb?tab=Overview) and a ARM template is available in the [misc folder](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc1/misc/integrations/azure-arm-template.json). +BunkerWeb is referenced in the [Azure Marketplace](https://azuremarketplace.microsoft.com/fr-fr/marketplace/apps/bunkerity.bunkerweb?tab=Overview) and a ARM template is available in the [misc folder](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc2/misc/integrations/azure-arm-template.json). -You will find more information in the [Microsoft Azure section](https://docs.bunkerweb.io/1.6.0-rc1/integrations/?utm_campaign=self&utm_source=github#microsoft-azure) of the documentation. +You will find more information in the [Microsoft Azure section](https://docs.bunkerweb.io/1.6.0-rc2/integrations/?utm_campaign=self&utm_source=github#microsoft-azure) of the documentation. # Quickstart guide -Once you have setup BunkerWeb with the integration of your choice, you can follow the [quickstart guide](https://docs.bunkerweb.io/1.6.0-rc1/quickstart-guide/?utm_campaign=self&utm_source=github) that will cover the following common use cases : +Once you have setup BunkerWeb with the integration of your choice, you can follow the [quickstart guide](https://docs.bunkerweb.io/1.6.0-rc2/quickstart-guide/?utm_campaign=self&utm_source=github) that will cover the following common use cases : - Protecting a single HTTP application - Protecting multiple HTTP application @@ -328,9 +328,9 @@ Once you have setup BunkerWeb with the integration of your choice, you can follo # Security tuning -BunkerWeb offers many security features that you can configure with [settings](https://docs.bunkerweb.io/1.6.0-rc1/settings/?utm_campaign=self&utm_source=github). Even if the default values of settings ensure a minimal "security by default", we strongly recommend you to tune them. By doing so you will be able to ensure a security level of your choice but also manage false positives. +BunkerWeb offers many security features that you can configure with [settings](https://docs.bunkerweb.io/1.6.0-rc2/settings/?utm_campaign=self&utm_source=github). Even if the default values of settings ensure a minimal "security by default", we strongly recommend you to tune them. By doing so you will be able to ensure a security level of your choice but also manage false positives. -You will find more information in the [security tuning section](https://docs.bunkerweb.io/1.6.0-rc1/security-tuning/?utm_campaign=self&utm_source=github) of the documentation. +You will find more information in the [security tuning section](https://docs.bunkerweb.io/1.6.0-rc2/security-tuning/?utm_campaign=self&utm_source=github) of the documentation. # Settings @@ -340,13 +340,13 @@ As a general rule when multisite mode is enabled, if you want to apply settings When settings are considered as "multiple", it means that you can have multiple groups of settings for the same feature by adding numbers as suffix like `REVERSE_PROXY_URL_1=/subdir`, `REVERSE_PROXY_HOST_1=http://myhost1`, `REVERSE_PROXY_URL_2=/anotherdir`, `REVERSE_PROXY_HOST_2=http://myhost2`, ... for example. -Check the [settings section](https://docs.bunkerweb.io/1.6.0-rc1/settings/?utm_campaign=self&utm_source=github) of the documentation to get the full list. +Check the [settings section](https://docs.bunkerweb.io/1.6.0-rc2/settings/?utm_campaign=self&utm_source=github) of the documentation to get the full list. # Web UI

- +

@@ -360,7 +360,7 @@ The "Web UI" is a web application that helps you manage your BunkerWeb instance - Monitor jobs execution - View the logs and search pattern -You will find more information in the [Web UI section](https://docs.bunkerweb.io/1.6.0-rc1/web-ui/?utm_campaign=self&utm_source=github) of the documentation. +You will find more information in the [Web UI section](https://docs.bunkerweb.io/1.6.0-rc2/web-ui/?utm_campaign=self&utm_source=github) of the documentation. # Plugins @@ -378,7 +378,7 @@ Here is the list of "official" plugins that we maintain (see the [bunkerweb-plug | **VirusTotal** | 1.8 | Automatically scans uploaded files with the VirusTotal API and denies the request when a file is detected as malicious. | [bunkerweb-plugins/virustotal](https://github.com/bunkerity/bunkerweb-plugins/tree/main/virustotal) | | **WebHook** | 1.8 | Send security notifications to a custom HTTP endpoint using a Webhook. | [bunkerweb-plugins/webhook](https://github.com/bunkerity/bunkerweb-plugins/tree/main/webhook) | -You will find more information in the [plugins section](https://docs.bunkerweb.io/1.6.0-rc1/plugins/?utm_campaign=self&utm_source=github) of the documentation. +You will find more information in the [plugins section](https://docs.bunkerweb.io/1.6.0-rc2/plugins/?utm_campaign=self&utm_source=github) of the documentation. # Support @@ -401,15 +401,15 @@ Please don't use [GitHub issues](https://github.com/bunkerity/bunkerweb/issues) # License -This project is licensed under the terms of the [GNU Affero General Public License (AGPL) version 3](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc1/LICENSE.md). +This project is licensed under the terms of the [GNU Affero General Public License (AGPL) version 3](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc2/LICENSE.md). # Contribute -If you would like to contribute to the plugins you can read the [contributing guidelines](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc1/CONTRIBUTING.md) to get started. +If you would like to contribute to the plugins you can read the [contributing guidelines](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc2/CONTRIBUTING.md) to get started. # Security policy -We take security bugs as serious issues and encourage responsible disclosure, see our [security policy](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc1/SECURITY.md) for more information. +We take security bugs as serious issues and encourage responsible disclosure, see our [security policy](https://github.com/bunkerity/bunkerweb/raw/v1.6.0-rc2/SECURITY.md) for more information. # Star History diff --git a/docs/advanced.md b/docs/advanced.md index f078f8134..389340e4f 100644 --- a/docs/advanced.md +++ b/docs/advanced.md @@ -51,7 +51,7 @@ You will find more settings about real IP in the [settings section](settings.md# ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... environment: USE_REAL_IP: "yes" @@ -66,7 +66,7 @@ You will find more settings about real IP in the [settings section](settings.md# ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... environment: USE_REAL_IP: "yes" @@ -86,7 +86,7 @@ You will find more settings about real IP in the [settings section](settings.md# ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... environment: USE_REAL_IP: "yes" @@ -155,7 +155,7 @@ You will find more settings about real IP in the [settings section](settings.md# ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... environment: USE_REAL_IP: "yes" @@ -171,7 +171,7 @@ You will find more settings about real IP in the [settings section](settings.md# ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... environment: USE_REAL_IP: "yes" @@ -192,7 +192,7 @@ You will find more settings about real IP in the [settings section](settings.md# ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... environment: USE_REAL_IP: "yes" @@ -271,7 +271,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett !!! tip "multiple listening ports" - Since the `1.6.0-rc1` version, BunkerWeb supports multiple listening ports for the `stream` mode. You can specify them using the `LISTEN_STREAM_PORT` and `LISTEN_STREAM_PORT_SSL` settings. + Since the `1.6.0-rc2` version, BunkerWeb supports multiple listening ports for the `stream` mode. You can specify them using the `LISTEN_STREAM_PORT` and `LISTEN_STREAM_PORT_SSL` settings. Here is an example : @@ -295,7 +295,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080" # Keep it if you want to use Let's Encrypt automation when using http challenge type - "10000:10000" # app1 @@ -310,7 +310,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - bw-data:/data environment: @@ -361,7 +361,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080" # Keep it if you want to use Let's Encrypt automation when using http challenge type - "10000:10000" # app1 @@ -415,7 +415,7 @@ For complete list of settings regarding `stream` mode, please refer to the [sett ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: # Keep it if you want to use Let's Encrypt automation when using http challenge type - published: 80 @@ -700,7 +700,7 @@ Some integrations provide more convenient ways to apply configurations, such as ```yaml ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: - | CUSTOM_CONF_SERVER_HTTP_hello-world= @@ -743,7 +743,7 @@ Some integrations provide more convenient ways to apply configurations, such as ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - ./bw-data:/data ... @@ -813,7 +813,7 @@ Some integrations provide more convenient ways to apply configurations, such as ```yaml bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - ./bw-data:/data ... @@ -978,7 +978,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -993,7 +993,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-api-env BUNKERWEB_INSTANCES: "bunkerweb" # This setting is mandatory to specify the BunkerWeb instance @@ -1087,7 +1087,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 labels: - "bunkerweb.INSTANCE=yes" environment: @@ -1100,7 +1100,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-api-env BUNKERWEB_INSTANCES: "" # We don't need to specify the BunkerWeb instance here as they are automatically detected by the autoconf service @@ -1115,7 +1115,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma - bw-db bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -1265,7 +1265,7 @@ BunkerWeb supports PHP using external or remote [PHP-FPM](https://www.php.net/ma ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 volumes: - /shared/www:/var/www/html ... @@ -1460,7 +1460,7 @@ By default, BunkerWeb will only listen on IPv4 addresses and won't use IPv6 for ```yaml services: bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: USE_IPv6: "yes" @@ -2009,7 +2009,7 @@ This BunkerWeb plugin acts as a [CrowdSec](https://crowdsec.net/) bouncer. It wi ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080" - "443:8443" @@ -2026,7 +2026,7 @@ This BunkerWeb plugin acts as a [CrowdSec](https://crowdsec.net/) bouncer. It wi syslog-address: "udp://10.10.10.254:514" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb environment: @@ -2520,7 +2520,7 @@ Here is the list of related settings : For more advanced authentication methods, such as Single Sign-On (SSO), you can leverage the **auth request settings**. This allows integration with external authentication systems by using subrequest-based authentication. For detailed information about this feature, refer to the [NGINX documentation](https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-subrequest-authentication/). -To help you get started, the [BunkerWeb repository](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/examples) includes examples for popular authentication solutions like [Authelia](https://www.authelia.com/) and [Authentik](https://goauthentik.io/). These examples demonstrate how to integrate these tools seamlessly with your deployment. +To help you get started, the [BunkerWeb repository](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/examples) includes examples for popular authentication solutions like [Authelia](https://www.authelia.com/) and [Authentik](https://goauthentik.io/). These examples demonstrate how to integrate these tools seamlessly with your deployment. **Auth request settings are related to reverse proxy rules.** diff --git a/docs/concepts.md b/docs/concepts.md index b8e379903..9b7d5908b 100644 --- a/docs/concepts.md +++ b/docs/concepts.md @@ -83,7 +83,7 @@ app3.example.com_USE_BAD_BEHAVIOR=no !!! info "Going further" - You will find concrete examples of multisite mode in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/examples) directory of the repository. + You will find concrete examples of multisite mode in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/examples) directory of the repository. ## Custom configurations @@ -97,7 +97,7 @@ By leveraging custom configurations, you unlock a world of possibilities to tail !!! info "Going further" - You will find concrete examples of custom configurations in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/examples) directory of the repository. + You will find concrete examples of custom configurations in the [quickstart guide](quickstart-guide.md) of the documentation and the [examples](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/examples) directory of the repository. ## Database diff --git a/docs/integrations.md b/docs/integrations.md index a023da689..5728dd944 100644 --- a/docs/integrations.md +++ b/docs/integrations.md @@ -35,13 +35,13 @@ By accessing these prebuilt images from Docker Hub, you can quickly pull and run Whether you're conducting tests, developing applications, or deploying BunkerWeb in production, the Docker containerization option provides flexibility and ease of use. Embracing this method empowers you to take full advantage of BunkerWeb's features while leveraging the benefits of Docker technology. ```shell -docker pull bunkerity/bunkerweb:1.6.0-rc1 +docker pull bunkerity/bunkerweb:1.6.0-rc2 ``` Docker images are also available on [GitHub packages](https://github.com/orgs/bunkerity/packages?repo_name=bunkerweb) and can be downloaded using the `ghcr.io` repository address : ```shell -docker pull ghcr.io/bunkerity/bunkerweb:1.6.0-rc1 +docker pull ghcr.io/bunkerity/bunkerweb:1.6.0-rc2 ``` Alternatively, if you prefer a more hands-on approach, you have the option to build the Docker image directly from the [source](https://github.com/bunkerity/bunkerweb). Building the image from source gives you greater control and customization over the deployment process. However, please note that this method may take some time to complete, depending on your hardware configuration. @@ -71,7 +71,7 @@ When integrating BunkerWeb with Docker, there are key concepts to keep in mind, - **Networks**: Docker networks play a vital role in the integration of BunkerWeb. These networks serve two main purposes: exposing ports to clients and connecting to upstream web services. By exposing ports, BunkerWeb can accept incoming requests from clients, allowing them to access the protected web services. Additionally, by connecting to upstream web services, BunkerWeb can efficiently route and manage the traffic, providing enhanced security and performance. !!! info "Database backend" - Please be aware that our instructions assume you are using SQLite as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) folder of the repository for more information. + Please be aware that our instructions assume you are using SQLite as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) folder of the repository for more information. ### Environment variables @@ -81,7 +81,7 @@ Settings are passed to the Scheduler using Docker environment variables : ... services: bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: - MY_SETTING=value - ANOTHER_SETTING=another value @@ -96,7 +96,7 @@ services: The [scheduler](concepts.md#scheduler) is executed in its own container which is also available on Docker Hub : ```shell -docker pull bunkerity/bunkerweb-scheduler:1.6.0-rc1 +docker pull bunkerity/bunkerweb-scheduler:1.6.0-rc2 ``` Alternatively, you can build the Docker image directly from the [source](https://github.com/bunkerity/bunkerweb) (less coffee ☕ needed than the BunkerWeb image) : @@ -123,7 +123,7 @@ docker build -t my-scheduler -f src/scheduler/Dockerfile . services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 environment: # This will set the API settings for the BunkerWeb container <<: *bw-api-env @@ -132,7 +132,7 @@ docker build -t my-scheduler -f src/scheduler/Dockerfile . - bw-universe bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: # This will set the API settings for the Scheduler container <<: *bw-api-env @@ -149,7 +149,7 @@ A volume is needed to store the SQLite database that will be used by the schedul ... services: bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - bw-data:/data ... @@ -230,7 +230,7 @@ x-bw-api-env: &bw-api-env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -243,7 +243,7 @@ services: - bw-universe ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-api-env BUNKERWEB_INSTANCES: "bunkerweb" # This setting is mandatory to specify the BunkerWeb instance @@ -271,7 +271,7 @@ x-bw-api-env: &bw-api-env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -284,7 +284,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb environment: @@ -364,12 +364,12 @@ Please ensure that you have **NGINX 1.26.2 installed before installing BunkerWeb export UI_WIZARD=no ``` - And finally install BunkerWeb 1.6.0-rc1 : + And finally install BunkerWeb 1.6.0-rc2 : ```shell curl -s https://repo.bunkerweb.io/install/script.deb.sh | sudo bash && \ sudo apt update && \ - sudo -E apt install -y bunkerweb=1.6.0-rc1 + sudo -E apt install -y bunkerweb=1.6.0-rc2 ``` To prevent upgrading NGINX and/or BunkerWeb packages when executing `apt upgrade`, you can use the following command : @@ -412,12 +412,12 @@ Please ensure that you have **NGINX 1.26.2 installed before installing BunkerWeb export UI_WIZARD=no ``` - And finally install BunkerWeb 1.6.0-rc1 : + And finally install BunkerWeb 1.6.0-rc2 : ```shell curl -s https://repo.bunkerweb.io/install/script.deb.sh | sudo bash && \ sudo apt update && \ - sudo -E apt install -y bunkerweb=1.6.0-rc1 + sudo -E apt install -y bunkerweb=1.6.0-rc2 ``` To prevent upgrading NGINX and/or BunkerWeb packages when executing `apt upgrade`, you can use the following command : @@ -448,14 +448,14 @@ Please ensure that you have **NGINX 1.26.2 installed before installing BunkerWeb export UI_WIZARD=no ``` - And finally install BunkerWeb 1.6.0-rc1 : + And finally install BunkerWeb 1.6.0-rc2 : ```shell curl -s https://repo.bunkerweb.io/install/script.rpm.sh | \ sed 's/yum install -y pygpgme --disablerepo='\''bunkerity_bunkerweb'\''/yum install -y python-gnupg/g' | \ sed 's/pypgpme_check=`rpm -qa | grep -qw pygpgme`/python-gnupg_check=`rpm -qa | grep -qw python-gnupg`/g' | sudo bash && \ sudo dnf makecache && \ - sudo -E dnf install -y bunkerweb-1.6.0-rc1 + sudo -E dnf install -y bunkerweb-1.6.0-rc2 ``` To prevent upgrading NGINX and/or BunkerWeb packages when executing `dnf upgrade`, you can use the following command : @@ -500,13 +500,13 @@ Please ensure that you have **NGINX 1.26.2 installed before installing BunkerWeb export UI_WIZARD=no ``` - And finally install BunkerWeb 1.6.0-rc1 : + And finally install BunkerWeb 1.6.0-rc2 : ```shell sudo dnf install -y epel-release && \ curl -s https://repo.bunkerweb.io/install/script.rpm.sh | sudo bash && \ sudo dnf check-update && \ - sudo -E dnf install -y bunkerweb-1.6.0-rc1 + sudo -E dnf install -y bunkerweb-1.6.0-rc2 ``` To prevent upgrading NGINX and/or BunkerWeb packages when executing `dnf upgrade`, you can use the following command : @@ -601,7 +601,7 @@ By adopting this approach, you can enjoy real-time reconfiguration of BunkerWeb The Docker autoconf integration implies the use of **multisite mode**. Please refer to the [multisite section](concepts.md#multisite-mode) of the documentation for more information. !!! info "Database backend" - Please be aware that our instructions assume you are using MariaDB as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) folder of the repository for more information. + Please be aware that our instructions assume you are using MariaDB as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) folder of the repository for more information. To enable automated configuration updates, include an additional container called `bw-autoconf` in the stack. This container hosts the autoconf service, which manages dynamic configuration changes for BunkerWeb. @@ -615,7 +615,7 @@ x-bw-env: &bw-env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -630,7 +630,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-env BUNKERWEB_INSTANCES: "" # We don't need to specify the BunkerWeb instance here as they are automatically detected by the autoconf service @@ -645,7 +645,7 @@ services: - bw-db bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -730,7 +730,7 @@ networks: ### Namespaces -Starting from version `1.6.0-rc1`, BunkerWeb's Autoconf stacks now support namespaces. This feature enables you to manage multiple "*clusters*" of BunkerWeb instances and services on the same Docker host. To take advantage of namespaces, simply set the `NAMESPACE` label on your services. Here's an example: +Starting from version `1.6.0-beta`, BunkerWeb's Autoconf stacks now support namespaces. This feature enables you to manage multiple "*clusters*" of BunkerWeb instances and services on the same Docker host. To take advantage of namespaces, simply set the `NAMESPACE` label on your services. Here's an example: ```yaml services: @@ -757,13 +757,13 @@ networks: ... services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 labels: - "bunkerweb.INSTANCE=yes" - "bunkerweb.NAMESPACE=my-namespace" # Set the namespace for the BunkerWeb instance so the autoconf service can detect it ... bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: ... NAMESPACES: "my-namespace my-other-namespace" # Only listen to these namespaces @@ -792,7 +792,7 @@ For an optimal setup, it is recommended to define BunkerWeb as a **[DaemonSet](h Given the presence of multiple BunkerWeb instances, it is necessary to establish a shared data store implemented as a [Redis](https://redis.io/) service. This Redis service will be utilized by the instances to cache and share data among themselves. Further information about the Redis settings can be found [here](settings.md#redis). !!! info "Database backend" - Please be aware that our instructions assume you are using MariaDB as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) folder of the repository for more information. + Please be aware that our instructions assume you are using MariaDB as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) folder of the repository for more information. Clustered database backends setup are out-of-the-scope of this documentation. @@ -865,7 +865,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -925,7 +925,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -952,7 +952,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -1115,7 +1115,7 @@ spec: ### Namespaces -Starting from version `1.6.0-rc1`, BunkerWeb's autoconf stacks now support namespaces. This feature enables you to manage multiple clusters of BunkerWeb instances and services on the same Kubernetes cluster. To take advantage of namespaces, simply set the `namespace` metadata field on your BunkerWeb instances and services. Here's an example: +Starting from version `1.6.0-beta`, BunkerWeb's autoconf stacks now support namespaces. This feature enables you to manage multiple clusters of BunkerWeb instances and services on the same Kubernetes cluster. To take advantage of namespaces, simply set the `namespace` metadata field on your BunkerWeb instances and services. Here's an example: ```yaml apiVersion: apps/v1 @@ -1152,7 +1152,7 @@ metadata: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: NAMESPACES @@ -1232,7 +1232,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: USE_KUBERNETES_FQDN @@ -1272,7 +1272,7 @@ Since multiple instances of BunkerWeb are running, a shared data store implement As for the database volume, the documentation does not specify a specific approach. Choosing either a shared folder or a specific driver for the database volume is dependent on your unique use-case and is left as an exercise for the reader. !!! info "Database backend" - Please be aware that our instructions assume you are using MariaDB as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) folder of the repository for more information. + Please be aware that our instructions assume you are using MariaDB as the default database backend, as configured by the `DATABASE_URI` setting. However, we understand that you may prefer to utilize alternative backends for your Docker integration. If that is the case, rest assured that other database backends are still possible. See docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) folder of the repository for more information. Clustered database backends setup are out-of-the-scope of this documentation. @@ -1286,7 +1286,7 @@ x-bw-env: &bw-env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -1315,7 +1315,7 @@ services: - "bunkerweb.INSTANCE=yes" # Mandatory label for the autoconf service to identify the BunkerWeb instance bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-env BUNKERWEB_INSTANCES: "" # We don't need to specify the BunkerWeb instance here as they are automatically detected by the autoconf service @@ -1336,7 +1336,7 @@ services: - "node.role == worker" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: SWARM_MODE: "yes" DATABASE_URI: "mariadb+pymysql://bunkerweb:changeme@bw-db:3306/db" # Remember to set a stronger password for the database @@ -1452,7 +1452,7 @@ networks: ### Namespaces -Starting from version `1.6.0-rc1`, BunkerWeb's Autoconf stacks now support namespaces. This feature enables you to manage multiple "*clusters*" of BunkerWeb instances and services on the same Docker host. To take advantage of namespaces, simply set the `NAMESPACE` label on your services. Here's an example: +Starting from version `1.6.0-beta`, BunkerWeb's Autoconf stacks now support namespaces. This feature enables you to manage multiple "*clusters*" of BunkerWeb instances and services on the same Docker host. To take advantage of namespaces, simply set the `NAMESPACE` label on your services. Here's an example: ```yaml services: @@ -1483,7 +1483,7 @@ networks: ... services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ... deploy: mode: global @@ -1495,7 +1495,7 @@ networks: - "bunkerweb.NAMESPACE=my-namespace" # Set the namespace for the BunkerWeb instance ... bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: NAMESPACES: "my-namespace my-other-namespace" # Only listen to these namespaces ... diff --git a/docs/plugins.md b/docs/plugins.md index 1f8581cc9..b6b313e28 100644 --- a/docs/plugins.md +++ b/docs/plugins.md @@ -90,7 +90,7 @@ The first step is to install the plugin by putting the plugin files inside the c services: ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - ./bw-data:/data ... @@ -126,7 +126,7 @@ The first step is to install the plugin by putting the plugin files inside the c services: ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - ./bw-data:/data ... @@ -169,7 +169,7 @@ The first step is to install the plugin by putting the plugin files inside the c services: ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 volumes: - /shared/bw-plugins:/data/plugins ... @@ -216,7 +216,7 @@ The first step is to install the plugin by putting the plugin files inside the c serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -256,7 +256,7 @@ The first step is to install the plugin by putting the plugin files inside the c !!! tip "Existing plugins" - If the documentation is not enough, you can have a look at the existing source code of [official plugins](https://github.com/bunkerity/bunkerweb-plugins) and the [core plugins](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/src/common/core) (already included in BunkerWeb but they are plugins, technically speaking). + If the documentation is not enough, you can have a look at the existing source code of [official plugins](https://github.com/bunkerity/bunkerweb-plugins) and the [core plugins](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/src/common/core) (already included in BunkerWeb but they are plugins, technically speaking). What a plugin structure looks like : ``` @@ -534,7 +534,7 @@ end !!! tip "More examples" - If you want to see the full list of available functions, you can have a look at the files present in the [lua directory](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/src/bw/lua/bunkerweb) of the repository. + If you want to see the full list of available functions, you can have a look at the files present in the [lua directory](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/src/bw/lua/bunkerweb) of the repository. ### Jobs diff --git a/docs/quickstart-guide.md b/docs/quickstart-guide.md index 473293046..1ed9ffe70 100644 --- a/docs/quickstart-guide.md +++ b/docs/quickstart-guide.md @@ -6,7 +6,7 @@ !!! tip "Going further" - To demonstrate the use of BunkerWeb, we will deploy a basic stack using the setup wizard as an example. See the [examples folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/examples) of the repository to get real-world examples. + To demonstrate the use of BunkerWeb, we will deploy a basic stack using the setup wizard as an example. See the [examples folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/examples) of the repository to get real-world examples. Protecting existing web applications already accessible with the HTTP(S) protocol is the main goal of BunkerWeb : it will act as a classical [reverse proxy](https://en.wikipedia.org/wiki/Reverse_proxy) with extra security features. @@ -25,7 +25,7 @@ Protecting existing web applications already accessible with the HTTP(S) protoco services: bunkerweb: # This is the name that will be used to identify the instance in the Scheduler - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -38,7 +38,7 @@ Protecting existing web applications already accessible with the HTTP(S) protoco - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-env BUNKERWEB_INSTANCES: "bunkerweb" # Make sure to set the correct instance name @@ -53,7 +53,7 @@ Protecting existing web applications already accessible with the HTTP(S) protoco - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *bw-env restart: "unless-stopped" diff --git a/docs/security-tuning.md b/docs/security-tuning.md index 2a068db63..35505834a 100644 --- a/docs/security-tuning.md +++ b/docs/security-tuning.md @@ -372,7 +372,7 @@ This BunkerWeb plugin acts as a [CrowdSec](https://crowdsec.net/) bouncer. It wi ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080" - "443:8443" @@ -389,7 +389,7 @@ This BunkerWeb plugin acts as a [CrowdSec](https://crowdsec.net/) bouncer. It wi syslog-address: "udp://10.10.10.254:514" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb environment: @@ -839,7 +839,7 @@ You can quickly protect sensitive resources like the admin area for example, by ### Auth request -You can deploy complex authentication (e.g. SSO), by using the auth request settings (see [here](https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-subrequest-authentication/) for more information on the feature). Please note that you will find [Authelia](https://www.authelia.com/) and [Authentik](https://goauthentik.io/) examples in the [repository](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/examples). +You can deploy complex authentication (e.g. SSO), by using the auth request settings (see [here](https://docs.nginx.com/nginx/admin-guide/security-controls/configuring-subrequest-authentication/) for more information on the feature). Please note that you will find [Authelia](https://www.authelia.com/) and [Authentik](https://goauthentik.io/) examples in the [repository](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/examples). **Auth request settings are related to reverse proxy rules.** diff --git a/docs/upgrading.md b/docs/upgrading.md index d07f5fb5e..f56a1c4d4 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -74,16 +74,16 @@ ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 ... bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 ... ``` @@ -116,7 +116,7 @@ Them, you can update BunkerWeb package : ```shell - sudo apt install -y bunkerweb=1.6.0-rc1 + sudo apt install -y bunkerweb=1.6.0-rc2 ``` To prevent upgrading BunkerWeb package when executing `apt upgrade`, you can use the following command : @@ -140,7 +140,7 @@ Them, you can update BunkerWeb package : ```shell - sudo dnf install -y bunkerweb-1.6.0-rc1 + sudo dnf install -y bunkerweb-1.6.0-rc2 ``` To prevent upgrading BunkerWeb package when executing `dnf upgrade`, you can use the following command : @@ -460,16 +460,16 @@ ```yaml services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ... bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 ... bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 ... bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 ... ``` @@ -502,7 +502,7 @@ Them, you can update BunkerWeb package : ```shell - sudo apt install -y bunkerweb=1.6.0-rc1 + sudo apt install -y bunkerweb=1.6.0-rc2 ``` To prevent upgrading BunkerWeb package when executing `apt upgrade`, you can use the following command : @@ -526,7 +526,7 @@ Them, you can update BunkerWeb package : ```shell - sudo dnf install -y bunkerweb-1.6.0-rc1 + sudo dnf install -y bunkerweb-1.6.0-rc2 ``` To prevent upgrading BunkerWeb package when executing `dnf upgrade`, you can use the following command : @@ -758,7 +758,7 @@ We added a **namespace** feature to the autoconf integrations. Namespaces allow !!! warning "Read this if you were a 1.4.X user" - A lot of things changed since the 1.4.X releases. Container-based integrations stacks contain more services but, trust us, fundamental principles of BunkerWeb are still there. You will find ready to use boilerplates for various integrations in the [misc/integrations](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) folder of the repository. + A lot of things changed since the 1.4.X releases. Container-based integrations stacks contain more services but, trust us, fundamental principles of BunkerWeb are still there. You will find ready to use boilerplates for various integrations in the [misc/integrations](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) folder of the repository. ### Scheduler diff --git a/docs/web-ui.md b/docs/web-ui.md index dcaeec634..ff54d40b3 100644 --- a/docs/web-ui.md +++ b/docs/web-ui.md @@ -118,7 +118,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -131,7 +131,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-ui-env BUNKERWEB_INSTANCES: "bunkerweb" # Make sure to set the correct instance name @@ -147,7 +147,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *bw-ui-env TOTP_SECRETS: "mysecret" # Remember to set a stronger secret key (see the Prerequisites section) @@ -204,7 +204,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -220,7 +220,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-ui-env BUNKERWEB_INSTANCES: "" @@ -236,7 +236,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - bw-db bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bw-docker environment: @@ -259,7 +259,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - bw-docker bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *bw-ui-env TOTP_SECRETS: "mysecret" # Remember to set a stronger secret key (see the Prerequisites section) @@ -323,7 +323,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -353,7 +353,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - "bunkerweb.INSTANCE=yes" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-ui-env BUNKERWEB_INSTANCES: "" @@ -371,7 +371,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - bw-db bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *bw-ui-env DOCKER_HOST: "tcp://bw-docker:2375" @@ -400,7 +400,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th - "node.role == manager" bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *bw-ui-env TOTP_SECRETS: "mysecret" # Remember to set a stronger secret key (see the Prerequisites section) @@ -516,7 +516,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -576,7 +576,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -603,7 +603,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -708,7 +708,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-ui - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -791,7 +791,7 @@ Review your final BunkerWeb UI URL and then click on the `Setup` button. Once th ## Accessing logs -Beginning with version `1.6.0-rc1`, the method of accessing logs has changed. This update specifically impacts **Docker, Autoconf, and Swarm** Integrations. Logs are now exclusively accessed from the `/var/log/bunkerweb` directory. +Beginning with version `1.6.0-beta`, the method of accessing logs has changed. This update specifically impacts **Docker, Autoconf, and Swarm** Integrations. Logs are now exclusively accessed from the `/var/log/bunkerweb` directory. To keep the logs accessible from the web UI, you will need to use `syslog-ng` to forward the logs to a file in the `/var/log/bunkerweb` directory. @@ -806,7 +806,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -824,7 +824,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-env BUNKERWEB_INSTANCES: "bunkerweb" # Make sure to set the correct instance name @@ -856,7 +856,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: DATABASE_URI: "mariadb+pymysql://bunkerweb:changeme@bw-db:3306/db" # Remember to set a stronger password for the database ADMIN_USERNAME: "changeme" @@ -927,7 +927,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -946,7 +946,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *bw-ui-env BUNKERWEB_INSTANCES: "" # We don't need to specify the BunkerWeb instance here as they are automatically detected by the autoconf service @@ -966,7 +966,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -985,7 +985,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *bw-ui-env ADMIN_USERNAME: "changeme" @@ -1084,7 +1084,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -1119,7 +1119,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *ui-env BUNKERWEB_INSTANCES: "" @@ -1141,7 +1141,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to syslog-address: "udp://10.20.30.254:514" # This is the syslog-ng container address bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *ui-env DOCKER_HOST: "tcp://bw-docker:2375" @@ -1176,7 +1176,7 @@ To keep the logs accessible from the web UI, you will need to use `syslog-ng` to - "node.role == manager" bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *ui-env ADMIN_USERNAME: "changeme" @@ -1435,7 +1435,7 @@ After a successful login/password combination, you will be prompted to enter you !!! info "Database backend" - If you want another Database backend than MariaDB please refer to the docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) of the repository. + If you want another Database backend than MariaDB please refer to the docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) of the repository. Here is the docker-compose boilerplate that you can use (don't forget to edit the `changeme` data) : @@ -1446,7 +1446,7 @@ After a successful login/password combination, you will be prompted to enter you services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -1458,7 +1458,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *ui-env BUNKERWEB_INSTANCES: "bunkerweb" # Make sure to set the correct instance name @@ -1484,7 +1484,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *ui-env ADMIN_USERNAME: "changeme" @@ -1547,7 +1547,7 @@ After a successful login/password combination, you will be prompted to enter you !!! info "Database backend" - If you want another Database backend than MariaDB please refer to the docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) of the repository. + If you want another Database backend than MariaDB please refer to the docker-compose files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) of the repository. Here is the docker-compose boilerplate that you can use (don't forget to edit the `changeme` data) : @@ -1559,7 +1559,7 @@ After a successful login/password combination, you will be prompted to enter you services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - "80:8080/tcp" - "443:8443/tcp" @@ -1574,7 +1574,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *ui-env BUNKERWEB_INSTANCES: "" @@ -1588,7 +1588,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-db bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bw-docker environment: @@ -1622,7 +1622,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *ui-env ADMIN_USERNAME: "changeme" @@ -1690,7 +1690,7 @@ After a successful login/password combination, you will be prompted to enter you !!! info "Database backend" - If you want another Database backend than MariaDB please refer to the stack files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) of the repository. + If you want another Database backend than MariaDB please refer to the stack files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) of the repository. Here is the stack boilerplate that you can use (don't forget to edit the `changeme` data) : @@ -1702,7 +1702,7 @@ After a successful login/password combination, you will be prompted to enter you services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -1731,7 +1731,7 @@ After a successful login/password combination, you will be prompted to enter you - "bunkerweb.INSTANCE=yes" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *ui-env BUNKERWEB_INSTANCES: "" @@ -1747,7 +1747,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-db bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *ui-env DOCKER_HOST: "tcp://bw-docker:2375" @@ -1792,7 +1792,7 @@ After a successful login/password combination, you will be prompted to enter you - bw-universe bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *ui-env ADMIN_USERNAME: "changeme" @@ -1852,7 +1852,7 @@ After a successful login/password combination, you will be prompted to enter you !!! info "Database backend" - If you want another Database backend than MariaDB please refer to the yaml files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc1/misc/integrations) of the repository. + If you want another Database backend than MariaDB please refer to the yaml files in the [misc/integrations folder](https://github.com/bunkerity/bunkerweb/tree/v1.6.0-rc2/misc/integrations) of the repository. Here is the yaml boilerplate that you can use (don't forget to edit the `changeme` data) : @@ -1909,7 +1909,7 @@ After a successful login/password combination, you will be prompted to enter you containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -1969,7 +1969,7 @@ After a successful login/password combination, you will be prompted to enter you serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -1996,7 +1996,7 @@ After a successful login/password combination, you will be prompted to enter you serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -2099,7 +2099,7 @@ After a successful login/password combination, you will be prompted to enter you serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-ui - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/examples/authelia/docker-compose.yml b/examples/authelia/docker-compose.yml index 24c049cc3..134c5500a 100644 --- a/examples/authelia/docker-compose.yml +++ b/examples/authelia/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/authentik/docker-compose.yml b/examples/authentik/docker-compose.yml index f8bb7601f..1dc826860 100644 --- a/examples/authentik/docker-compose.yml +++ b/examples/authentik/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/behind-reverse-proxy/docker-compose.yml b/examples/behind-reverse-proxy/docker-compose.yml index e81abd6b4..6298320ec 100644 --- a/examples/behind-reverse-proxy/docker-compose.yml +++ b/examples/behind-reverse-proxy/docker-compose.yml @@ -6,7 +6,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb environment: <<: *env @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/bigbluebutton/docker-compose.yml b/examples/bigbluebutton/docker-compose.yml index 2006aa762..890c096f6 100644 --- a/examples/bigbluebutton/docker-compose.yml +++ b/examples/bigbluebutton/docker-compose.yml @@ -25,7 +25,7 @@ services: ... bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -40,7 +40,7 @@ services: bw-universe: bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/cors/docker-compose.yml b/examples/cors/docker-compose.yml index 2c6a7a57c..880fb6db5 100644 --- a/examples/cors/docker-compose.yml +++ b/examples/cors/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -22,7 +22,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-cloudflare/docker-compose.yml b/examples/dns-cloudflare/docker-compose.yml index 737f418ff..d3bfb546f 100644 --- a/examples/dns-cloudflare/docker-compose.yml +++ b/examples/dns-cloudflare/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-digitalocean/docker-compose.yml b/examples/dns-digitalocean/docker-compose.yml index 13668cf55..a3faa3160 100644 --- a/examples/dns-digitalocean/docker-compose.yml +++ b/examples/dns-digitalocean/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-google/docker-compose.yml b/examples/dns-google/docker-compose.yml index 17d8ac632..4d3a449a2 100644 --- a/examples/dns-google/docker-compose.yml +++ b/examples/dns-google/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-linode/docker-compose.yml b/examples/dns-linode/docker-compose.yml index 0d7d40c20..c13efc5c0 100644 --- a/examples/dns-linode/docker-compose.yml +++ b/examples/dns-linode/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-ovh/docker-compose.yml b/examples/dns-ovh/docker-compose.yml index 6866f5494..568d263c5 100644 --- a/examples/dns-ovh/docker-compose.yml +++ b/examples/dns-ovh/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-rfc2136/docker-compose.yml b/examples/dns-rfc2136/docker-compose.yml index f89db634b..de8326847 100644 --- a/examples/dns-rfc2136/docker-compose.yml +++ b/examples/dns-rfc2136/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/dns-route53/docker-compose.yml b/examples/dns-route53/docker-compose.yml index 49211a9e6..7e2490090 100644 --- a/examples/dns-route53/docker-compose.yml +++ b/examples/dns-route53/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/docker-configs/docker-compose.yml b/examples/docker-configs/docker-compose.yml index 0797b645d..8d1532568 100644 --- a/examples/docker-configs/docker-compose.yml +++ b/examples/docker-configs/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/drupal/docker-compose.yml b/examples/drupal/docker-compose.yml index 8a0821b94..5b26e49ca 100644 --- a/examples/drupal/docker-compose.yml +++ b/examples/drupal/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/ghost/docker-compose.yml b/examples/ghost/docker-compose.yml index 06131d569..3b478200b 100644 --- a/examples/ghost/docker-compose.yml +++ b/examples/ghost/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/gogs/docker-compose.yml b/examples/gogs/docker-compose.yml index 95891b225..75ac4ad25 100644 --- a/examples/gogs/docker-compose.yml +++ b/examples/gogs/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/hardened/docker-compose.yml b/examples/hardened/docker-compose.yml index cd6b1d3b2..f23a9ae58 100644 --- a/examples/hardened/docker-compose.yml +++ b/examples/hardened/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb # dropping all capabilities cap_drop: @@ -33,7 +33,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/joomla/docker-compose.yml b/examples/joomla/docker-compose.yml index f44fbb0f8..032cb935e 100644 --- a/examples/joomla/docker-compose.yml +++ b/examples/joomla/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/load-balancer/docker-compose.yml b/examples/load-balancer/docker-compose.yml index 882f68143..de6730382 100644 --- a/examples/load-balancer/docker-compose.yml +++ b/examples/load-balancer/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/magento/docker-compose.yml b/examples/magento/docker-compose.yml index 0081571fe..64fe39315 100644 --- a/examples/magento/docker-compose.yml +++ b/examples/magento/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/mattermost/docker-compose.yml b/examples/mattermost/docker-compose.yml index ad3694df8..ce62ef560 100644 --- a/examples/mattermost/docker-compose.yml +++ b/examples/mattermost/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/mongo-express/docker-compose.yml b/examples/mongo-express/docker-compose.yml index cb978a428..5d4d86416 100644 --- a/examples/mongo-express/docker-compose.yml +++ b/examples/mongo-express/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/moodle/docker-compose.yml b/examples/moodle/docker-compose.yml index 54a656439..78a1aa161 100644 --- a/examples/moodle/docker-compose.yml +++ b/examples/moodle/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/nextcloud/docker-compose.yml b/examples/nextcloud/docker-compose.yml index 04c0cd144..1c4019b9e 100644 --- a/examples/nextcloud/docker-compose.yml +++ b/examples/nextcloud/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/passbolt/docker-compose.yml b/examples/passbolt/docker-compose.yml index 89ad7d8fe..218420519 100644 --- a/examples/passbolt/docker-compose.yml +++ b/examples/passbolt/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/php-cookie-flags/docker-compose.yml b/examples/php-cookie-flags/docker-compose.yml index 884c9c101..82ce56f9c 100644 --- a/examples/php-cookie-flags/docker-compose.yml +++ b/examples/php-cookie-flags/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -22,7 +22,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/php-multisite/docker-compose.yml b/examples/php-multisite/docker-compose.yml index 5c9afa68a..383a9fb02 100644 --- a/examples/php-multisite/docker-compose.yml +++ b/examples/php-multisite/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -23,7 +23,7 @@ services: - net-app2 bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/php-singlesite/docker-compose.yml b/examples/php-singlesite/docker-compose.yml index 7fe59873f..ecb5739d7 100644 --- a/examples/php-singlesite/docker-compose.yml +++ b/examples/php-singlesite/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -22,7 +22,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/prestashop/docker-compose.yml b/examples/prestashop/docker-compose.yml index ebd60f371..475570b1e 100644 --- a/examples/prestashop/docker-compose.yml +++ b/examples/prestashop/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/proxy-protocol/docker-compose.yml b/examples/proxy-protocol/docker-compose.yml index afdd6b873..9f9c2c529 100644 --- a/examples/proxy-protocol/docker-compose.yml +++ b/examples/proxy-protocol/docker-compose.yml @@ -8,7 +8,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb environment: <<: *env @@ -19,7 +19,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/radarr/docker-compose.yml b/examples/radarr/docker-compose.yml index b7245ecee..da7d5f24f 100644 --- a/examples/radarr/docker-compose.yml +++ b/examples/radarr/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/redmine/docker-compose.yml b/examples/redmine/docker-compose.yml index 90a74d34a..4d6257289 100644 --- a/examples/redmine/docker-compose.yml +++ b/examples/redmine/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/reverse-proxy-multisite/docker-compose.yml b/examples/reverse-proxy-multisite/docker-compose.yml index da3b3fb94..531f431f1 100644 --- a/examples/reverse-proxy-multisite/docker-compose.yml +++ b/examples/reverse-proxy-multisite/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/reverse-proxy-singlesite/docker-compose.yml b/examples/reverse-proxy-singlesite/docker-compose.yml index c1cf92829..1276bf1f8 100644 --- a/examples/reverse-proxy-singlesite/docker-compose.yml +++ b/examples/reverse-proxy-singlesite/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/reverse-proxy-websocket/docker-compose.yml b/examples/reverse-proxy-websocket/docker-compose.yml index 94d3d7757..2782d7f55 100644 --- a/examples/reverse-proxy-websocket/docker-compose.yml +++ b/examples/reverse-proxy-websocket/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/examples/stream-multisite/docker-compose.yml b/examples/stream-multisite/docker-compose.yml index a8cde0e1f..f223449be 100644 --- a/examples/stream-multisite/docker-compose.yml +++ b/examples/stream-multisite/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080" # required to resolve let's encrypt challenges @@ -16,7 +16,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bunkerweb-scheduler depends_on: - bunkerweb diff --git a/examples/syslog/docker-compose.yml b/examples/syslog/docker-compose.yml index 40185325b..89855125b 100644 --- a/examples/syslog/docker-compose.yml +++ b/examples/syslog/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb depends_on: - mysyslog @@ -21,7 +21,7 @@ services: syslog-address: "udp://10.10.10.254:514" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb - mysyslog diff --git a/examples/tomcat/docker-compose.yml b/examples/tomcat/docker-compose.yml index 563175247..c93f0a41c 100644 --- a/examples/tomcat/docker-compose.yml +++ b/examples/tomcat/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bunkerweb-scheduler depends_on: - bunkerweb diff --git a/examples/tor-hidden-service/docker-compose.yml b/examples/tor-hidden-service/docker-compose.yml index 05da2fc43..9634087ec 100644 --- a/examples/tor-hidden-service/docker-compose.yml +++ b/examples/tor-hidden-service/docker-compose.yml @@ -10,7 +10,7 @@ services: - onion-net bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb environment: API_WHITELIST_IP: "127.0.0.0/8 10.20.30.0/24" @@ -21,7 +21,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bunkerweb-scheduler depends_on: - bunkerweb diff --git a/examples/web-ui/docker-compose.wizard.yml b/examples/web-ui/docker-compose.wizard.yml index dbc76a7f1..dbc66fe87 100644 --- a/examples/web-ui/docker-compose.wizard.yml +++ b/examples/web-ui/docker-compose.wizard.yml @@ -3,7 +3,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb @@ -40,7 +40,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 container_name: bw-ui environment: <<: *env diff --git a/examples/web-ui/docker-compose.yml b/examples/web-ui/docker-compose.yml index d61ac13a7..eeae78aa6 100644 --- a/examples/web-ui/docker-compose.yml +++ b/examples/web-ui/docker-compose.yml @@ -3,7 +3,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb @@ -43,7 +43,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 container_name: bw-ui environment: <<: *env diff --git a/examples/wordpress/docker-compose.yml b/examples/wordpress/docker-compose.yml index 699a05ca6..320208cca 100644 --- a/examples/wordpress/docker-compose.yml +++ b/examples/wordpress/docker-compose.yml @@ -1,6 +1,6 @@ services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 container_name: bunkerweb ports: - "80:8080/tcp" @@ -14,7 +14,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 container_name: bw-scheduler depends_on: - bunkerweb diff --git a/misc/integrations/autoconf.mariadb.ui.yml b/misc/integrations/autoconf.mariadb.ui.yml index 3281476c6..214da02fd 100644 --- a/misc/integrations/autoconf.mariadb.ui.yml +++ b/misc/integrations/autoconf.mariadb.ui.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -18,7 +18,7 @@ services: - bw-services bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -31,7 +31,7 @@ services: - bw-db bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: @@ -47,7 +47,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 networks: - bw-universe - bw-db diff --git a/misc/integrations/autoconf.mariadb.yml b/misc/integrations/autoconf.mariadb.yml index 5ca10fed2..e16c2179e 100644 --- a/misc/integrations/autoconf.mariadb.yml +++ b/misc/integrations/autoconf.mariadb.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -18,7 +18,7 @@ services: - bw-services bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -31,7 +31,7 @@ services: - bw-db bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/autoconf.mysql.ui.yml b/misc/integrations/autoconf.mysql.ui.yml index f01877cb9..aa1c6b192 100644 --- a/misc/integrations/autoconf.mysql.ui.yml +++ b/misc/integrations/autoconf.mysql.ui.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -18,7 +18,7 @@ services: - bw-services bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -31,7 +31,7 @@ services: - bw-db bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: @@ -47,7 +47,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 networks: - bw-universe - bw-db diff --git a/misc/integrations/autoconf.mysql.yml b/misc/integrations/autoconf.mysql.yml index 4c345d024..82fd7139f 100644 --- a/misc/integrations/autoconf.mysql.yml +++ b/misc/integrations/autoconf.mysql.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -18,7 +18,7 @@ services: - bw-services bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -31,7 +31,7 @@ services: - bw-db bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/autoconf.postgres.ui.yml b/misc/integrations/autoconf.postgres.ui.yml index c22e7bf6f..ba0d4312b 100644 --- a/misc/integrations/autoconf.postgres.ui.yml +++ b/misc/integrations/autoconf.postgres.ui.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -18,7 +18,7 @@ services: - bw-services bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -31,7 +31,7 @@ services: - bw-db bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: @@ -47,7 +47,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 networks: - bw-universe - bw-db diff --git a/misc/integrations/autoconf.postgres.yml b/misc/integrations/autoconf.postgres.yml index 2bd60e640..39d1fc824 100644 --- a/misc/integrations/autoconf.postgres.yml +++ b/misc/integrations/autoconf.postgres.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -18,7 +18,7 @@ services: - bw-services bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 depends_on: - bunkerweb - bw-docker @@ -31,7 +31,7 @@ services: - bw-db bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/docker.mariadb.ui.yml b/misc/integrations/docker.mariadb.ui.yml index e4f71b62b..876759399 100644 --- a/misc/integrations/docker.mariadb.ui.yml +++ b/misc/integrations/docker.mariadb.ui.yml @@ -3,7 +3,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: @@ -44,7 +44,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *env ADMIN_USERNAME: "changeme" diff --git a/misc/integrations/docker.mariadb.yml b/misc/integrations/docker.mariadb.yml index 10727fc5b..26eb53134 100644 --- a/misc/integrations/docker.mariadb.yml +++ b/misc/integrations/docker.mariadb.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/docker.mysql.ui.yml b/misc/integrations/docker.mysql.ui.yml index 02f1f71ac..ae4ae36e0 100644 --- a/misc/integrations/docker.mysql.ui.yml +++ b/misc/integrations/docker.mysql.ui.yml @@ -3,7 +3,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: @@ -44,7 +44,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *env ADMIN_USERNAME: "changeme" diff --git a/misc/integrations/docker.mysql.yml b/misc/integrations/docker.mysql.yml index 3eacdd222..ac6801594 100644 --- a/misc/integrations/docker.mysql.yml +++ b/misc/integrations/docker.mysql.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/docker.postgres.ui.yml b/misc/integrations/docker.postgres.ui.yml index 53654f1cc..3f7cf657e 100644 --- a/misc/integrations/docker.postgres.ui.yml +++ b/misc/integrations/docker.postgres.ui.yml @@ -3,7 +3,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -16,7 +16,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: @@ -43,7 +43,7 @@ services: - bw-db bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *env ADMIN_USERNAME: "changeme" diff --git a/misc/integrations/docker.postgres.yml b/misc/integrations/docker.postgres.yml index 0e60ffed0..e6a99864f 100644 --- a/misc/integrations/docker.postgres.yml +++ b/misc/integrations/docker.postgres.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -17,7 +17,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/docker.yml b/misc/integrations/docker.yml index 3bf2ebba9..0659477ec 100644 --- a/misc/integrations/docker.yml +++ b/misc/integrations/docker.yml @@ -3,7 +3,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - 80:8080 - 443:8443 @@ -16,7 +16,7 @@ services: - bw-services bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 depends_on: - bunkerweb volumes: diff --git a/misc/integrations/k8s.mariadb.ui.yml b/misc/integrations/k8s.mariadb.ui.yml index 44ce5e264..258bb6c9a 100644 --- a/misc/integrations/k8s.mariadb.ui.yml +++ b/misc/integrations/k8s.mariadb.ui.yml @@ -55,7 +55,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -109,7 +109,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -136,7 +136,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -238,7 +238,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-ui - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/misc/integrations/k8s.mariadb.yml b/misc/integrations/k8s.mariadb.yml index 8ce0a8275..6c27d9537 100644 --- a/misc/integrations/k8s.mariadb.yml +++ b/misc/integrations/k8s.mariadb.yml @@ -66,7 +66,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -120,7 +120,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -147,7 +147,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/misc/integrations/k8s.mysql.ui.yml b/misc/integrations/k8s.mysql.ui.yml index 770680f65..9f426a7b0 100644 --- a/misc/integrations/k8s.mysql.ui.yml +++ b/misc/integrations/k8s.mysql.ui.yml @@ -55,7 +55,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -109,7 +109,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -136,7 +136,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -238,7 +238,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-ui - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/misc/integrations/k8s.mysql.yml b/misc/integrations/k8s.mysql.yml index f0e631a02..62de370cc 100644 --- a/misc/integrations/k8s.mysql.yml +++ b/misc/integrations/k8s.mysql.yml @@ -66,7 +66,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -120,7 +120,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -147,7 +147,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/misc/integrations/k8s.postgres.ui.yml b/misc/integrations/k8s.postgres.ui.yml index 4ceafd937..5498c9486 100644 --- a/misc/integrations/k8s.postgres.ui.yml +++ b/misc/integrations/k8s.postgres.ui.yml @@ -55,7 +55,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -109,7 +109,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -136,7 +136,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -238,7 +238,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-ui - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/misc/integrations/k8s.postgres.yml b/misc/integrations/k8s.postgres.yml index 70184aed3..7e8195ab5 100644 --- a/misc/integrations/k8s.postgres.yml +++ b/misc/integrations/k8s.postgres.yml @@ -66,7 +66,7 @@ spec: containers: # using bunkerweb as name is mandatory - name: bunkerweb - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 imagePullPolicy: Always securityContext: runAsUser: 101 @@ -120,7 +120,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-controller - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE @@ -147,7 +147,7 @@ spec: serviceAccountName: sa-bunkerweb containers: - name: bunkerweb-scheduler - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 imagePullPolicy: Always env: - name: KUBERNETES_MODE diff --git a/misc/integrations/swarm.mariadb.ui.yml b/misc/integrations/swarm.mariadb.ui.yml index 410b1f41b..58787db92 100644 --- a/misc/integrations/swarm.mariadb.ui.yml +++ b/misc/integrations/swarm.mariadb.ui.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -29,7 +29,7 @@ services: - "bunkerweb.INSTANCE=yes" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *env DOCKER_HOST: "tcp://bw-docker:2375" @@ -43,7 +43,7 @@ services: - "node.role == worker" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *env BUNKERWEB_INSTANCES: "" @@ -61,7 +61,7 @@ services: - "node.role == worker" bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *env ADMIN_USERNAME: "changeme" diff --git a/misc/integrations/swarm.mariadb.yml b/misc/integrations/swarm.mariadb.yml index 1e7bb7f8f..0e6bc74ec 100644 --- a/misc/integrations/swarm.mariadb.yml +++ b/misc/integrations/swarm.mariadb.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -29,7 +29,7 @@ services: - "bunkerweb.INSTANCE=yes" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *env DOCKER_HOST: "tcp://bw-docker:2375" @@ -43,7 +43,7 @@ services: - "node.role == worker" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *env BUNKERWEB_INSTANCES: "" diff --git a/misc/integrations/swarm.mysql.ui.yml b/misc/integrations/swarm.mysql.ui.yml index b10de0b31..b12710538 100644 --- a/misc/integrations/swarm.mysql.ui.yml +++ b/misc/integrations/swarm.mysql.ui.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -29,7 +29,7 @@ services: - "bunkerweb.INSTANCE=yes" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *env DOCKER_HOST: "tcp://bw-docker:2375" @@ -43,7 +43,7 @@ services: - "node.role == worker" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *env BUNKERWEB_INSTANCES: "" @@ -61,7 +61,7 @@ services: - "node.role == worker" bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *env ADMIN_USERNAME: "changeme" diff --git a/misc/integrations/swarm.mysql.yml b/misc/integrations/swarm.mysql.yml index 8b3417620..d25c5f24c 100644 --- a/misc/integrations/swarm.mysql.yml +++ b/misc/integrations/swarm.mysql.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -29,7 +29,7 @@ services: - "bunkerweb.INSTANCE=yes" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *env DOCKER_HOST: "tcp://bw-docker:2375" @@ -43,7 +43,7 @@ services: - "node.role == worker" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *env BUNKERWEB_INSTANCES: "" diff --git a/misc/integrations/swarm.postgres.ui.yml b/misc/integrations/swarm.postgres.ui.yml index 798fcd7bf..fa09581d6 100644 --- a/misc/integrations/swarm.postgres.ui.yml +++ b/misc/integrations/swarm.postgres.ui.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -29,7 +29,7 @@ services: - "bunkerweb.INSTANCE=yes" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *env DOCKER_HOST: "tcp://bw-docker:2375" @@ -43,7 +43,7 @@ services: - "node.role == worker" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *env BUNKERWEB_INSTANCES: "" @@ -61,7 +61,7 @@ services: - "node.role == worker" bw-ui: - image: bunkerity/bunkerweb-ui:1.6.0-rc1 + image: bunkerity/bunkerweb-ui:1.6.0-rc2 environment: <<: *env ADMIN_USERNAME: "changeme" diff --git a/misc/integrations/swarm.postgres.yml b/misc/integrations/swarm.postgres.yml index c1c9fccc8..15a53ff0e 100644 --- a/misc/integrations/swarm.postgres.yml +++ b/misc/integrations/swarm.postgres.yml @@ -4,7 +4,7 @@ x-env: &env services: bunkerweb: - image: bunkerity/bunkerweb:1.6.0-rc1 + image: bunkerity/bunkerweb:1.6.0-rc2 ports: - published: 80 target: 8080 @@ -29,7 +29,7 @@ services: - "bunkerweb.INSTANCE=yes" bw-autoconf: - image: bunkerity/bunkerweb-autoconf:1.6.0-rc1 + image: bunkerity/bunkerweb-autoconf:1.6.0-rc2 environment: <<: *env DOCKER_HOST: "tcp://bw-docker:2375" @@ -43,7 +43,7 @@ services: - "node.role == worker" bw-scheduler: - image: bunkerity/bunkerweb-scheduler:1.6.0-rc1 + image: bunkerity/bunkerweb-scheduler:1.6.0-rc2 environment: <<: *env BUNKERWEB_INSTANCES: "" diff --git a/pyproject.toml b/pyproject.toml index 3eb3010dd..17ce54261 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "BunkerWeb" description = "Make your web services secure by default !" -version = "1.6.0-rc1" +version = "1.6.0-rc2" authors = [ { name = "Bunkerity", email = "contact@bunkerity.com" } ] diff --git a/src/VERSION b/src/VERSION index 341e54f8d..cae1af16b 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1 +1 @@ -1.6.0-rc1 \ No newline at end of file +1.6.0-rc2 \ No newline at end of file diff --git a/src/autoconf/Dockerfile b/src/autoconf/Dockerfile index b610507b1..fa4d11d8c 100644 --- a/src/autoconf/Dockerfile +++ b/src/autoconf/Dockerfile @@ -68,7 +68,7 @@ RUN cp helpers/bwcli /usr/bin/ && \ chmod 660 INTEGRATION LABEL maintainer="Bunkerity " -LABEL version="1.6.0-rc1" +LABEL version="1.6.0-rc2" LABEL url="https://www.bunkerweb.io" LABEL bunkerweb.type="autoconf" diff --git a/src/bw/Dockerfile b/src/bw/Dockerfile index b0777cbe2..4a9fa7136 100644 --- a/src/bw/Dockerfile +++ b/src/bw/Dockerfile @@ -75,7 +75,7 @@ RUN cp helpers/bwcli /usr/bin/ && \ ln -s /proc/1/fd/1 /var/log/bunkerweb/access.log LABEL maintainer="Bunkerity " -LABEL version="1.6.0-rc1" +LABEL version="1.6.0-rc2" LABEL url="https://www.bunkerweb.io" LABEL bunkerweb.type="bunkerweb" LABEL bunkerweb.INSTANCE="bunkerweb" diff --git a/src/common/db/Database.py b/src/common/db/Database.py index 2b365b9d2..5d619050f 100644 --- a/src/common/db/Database.py +++ b/src/common/db/Database.py @@ -420,7 +420,7 @@ class Database: metadata = session.query(Metadata).with_entities(Metadata.version).filter_by(id=1).first() if metadata: return metadata.version - return "1.6.0-rc1" + return "1.6.0-rc2" except BaseException as e: return f"Error: {e}" @@ -450,7 +450,7 @@ class Database: "last_pro_plugins_change": None, "last_instances_change": None, "integration": "unknown", - "version": "1.6.0-rc1", + "version": "1.6.0-rc2", "database_version": "Unknown", # ? Extracted from the database "default": True, # ? Extra field to know if the returned data is the default one } diff --git a/src/common/db/model.py b/src/common/db/model.py index 4805cf0e0..28b3f5e17 100644 --- a/src/common/db/model.py +++ b/src/common/db/model.py @@ -315,7 +315,7 @@ class Metadata(Base): last_instances_change = Column(DateTime(timezone=True), nullable=True) failover = Column(Boolean, default=None, nullable=True) integration = Column(INTEGRATIONS_ENUM, default="Unknown", nullable=False) - version = Column(String(32), default="1.6.0-rc1", nullable=False) + version = Column(String(32), default="1.6.0-rc2", nullable=False) ## UI Models diff --git a/src/scheduler/Dockerfile b/src/scheduler/Dockerfile index 38b950c0e..302defd5e 100644 --- a/src/scheduler/Dockerfile +++ b/src/scheduler/Dockerfile @@ -79,7 +79,7 @@ COPY --chown=root:scheduler --chmod=770 src/bw/misc/asn.mmdb /var/tmp/bunkerweb/ COPY --chown=root:scheduler --chmod=770 src/bw/misc/country.mmdb /var/tmp/bunkerweb/country.mmdb LABEL maintainer="Bunkerity " -LABEL version="1.6.0-rc1" +LABEL version="1.6.0-rc2" LABEL url="https://www.bunkerweb.io" LABEL bunkerweb.type="scheduler" diff --git a/src/ui/Dockerfile b/src/ui/Dockerfile index ae10386e5..a15126c3f 100644 --- a/src/ui/Dockerfile +++ b/src/ui/Dockerfile @@ -78,7 +78,7 @@ RUN echo "Docker" > INTEGRATION && \ ln -s /proc/1/fd/2 /var/log/bunkerweb/tmp-ui.log LABEL maintainer="Bunkerity " -LABEL version="1.6.0-rc1" +LABEL version="1.6.0-rc2" LABEL url="https://www.bunkerweb.io" LABEL bunkerweb.type="ui"