From 8e404464c31cebd76615932ed5b02967589e61b2 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 15 Jul 2025 13:23:39 +0000 Subject: [PATCH 01/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index d66de939..27da8226 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.69.2 +ERPNEXT_VERSION=v15.70.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 603263cb..99d44c34 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.69.2 + image: frappe/erpnext:v15.70.0 networks: - frappe_network deploy: From efe789bad157d8910cc087bed3c0d83c9b1c6548 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 16 Jul 2025 15:42:26 +0000 Subject: [PATCH 02/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 27da8226..2c243b67 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.70.0 +ERPNEXT_VERSION=v15.70.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 99d44c34..c8e89bc0 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.70.0 + image: frappe/erpnext:v15.70.1 networks: - frappe_network deploy: From 6a04aa9131079e69f29313c3559be43a9f7216ee Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 17 Jul 2025 11:50:51 +0000 Subject: [PATCH 03/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 2c243b67..1fe9bca2 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.70.1 +ERPNEXT_VERSION=v15.70.2 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index c8e89bc0..1d2fc040 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.70.1 + image: frappe/erpnext:v15.70.2 networks: - frappe_network deploy: From d505c91eab832282dcdef7c51c2e23560edbe944 Mon Sep 17 00:00:00 2001 From: YapWC <34093361+YapWC@users.noreply.github.com> Date: Sat, 19 Jul 2025 10:54:05 +0800 Subject: [PATCH 04/36] Update Install Traefik Section (#1664) Since the password would be parsed in single quote (') the text transformation is no longer needed. This update is based on issue #1002 (Unable to login to Traefik Dashboard even after providing Correct password in Basic Auth.) --- docs/single-server-example.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/single-server-example.md b/docs/single-server-example.md index ca61cda1..0bb83798 100644 --- a/docs/single-server-example.md +++ b/docs/single-server-example.md @@ -65,7 +65,7 @@ Create a file called `traefik.env` in `~/gitops` ```shell echo 'TRAEFIK_DOMAIN=traefik.example.com' > ~/gitops/traefik.env echo 'EMAIL=admin@example.com' >> ~/gitops/traefik.env -echo 'HASHED_PASSWORD='$(openssl passwd -apr1 changeit | sed -e s/\\$/\\$\\$/g) >> ~/gitops/traefik.env +echo "HASHED_PASSWORD='$(openssl passwd -apr1 changeit)'" >> ~/gitops/traefik.env ``` Note: From 8841d78c13c18c1f61b7cf977b283178719f6019 Mon Sep 17 00:00:00 2001 From: DanielRadlAMR Date: Sat, 19 Jul 2025 04:57:10 +0200 Subject: [PATCH 05/36] Add Docker Secrets Support for Database Password & fixed missing boto3 dependency in tests (#1657) * Added overrider to use docker secrets for mariadb password * typo in overrider file name * typo in overrider mariadb-secrets * typo in overriider mariadb-secrets * Secrets enviroment variable override * secrets need different enviroment variable name * no - for env variables * Updated deprecated MinIO Env Variables * refactored to be more robust and better error handling * temprary debugging changes * Revert "temprary debugging changes" This reverts commit d01931064d236cd9f61fdbaf695c39ba3fce20a5. * Revert "refactored to be more robust and better error handling" This reverts commit fe508668a8ad8c749b8ce21e9a6476159da5221e. * Revert "Updated deprecated MinIO Env Variables" This reverts commit 76e66b5262c95b4ccbc7db17e68f8c60a6aeb3bc. * manually added boto3 before running _create_bucket * lint formatting --- docs/environment-variables.md | 4 ++++ example.env | 3 +++ overrides/compose.mariadb-secrets.yaml | 13 +++++++++++++ overrides/compose.mariadb.yaml | 4 ++-- tests/conftest.py | 1 + 5 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 overrides/compose.mariadb-secrets.yaml diff --git a/docs/environment-variables.md b/docs/environment-variables.md index b1a44d9f..616b06fa 100644 --- a/docs/environment-variables.md +++ b/docs/environment-variables.md @@ -25,6 +25,10 @@ Frappe framework release. You can find all releases [here](https://github.com/fr Password for MariaDB (or Postgres) database. +### `DB_PASSWORD_SECRETS_FILE` + +Path to the db_password.txt file. Set only if you use docker secrets for the database password (use `overrides/compose.mariadb-secrets.yaml`) + ### `DB_HOST` Hostname for MariaDB (or Postgres) database. Set only if external service for database is used or the container can not be reached by its service name (db) by other containers. diff --git a/example.env b/example.env index 1fe9bca2..b43ef938 100644 --- a/example.env +++ b/example.env @@ -4,6 +4,9 @@ ERPNEXT_VERSION=v15.70.2 DB_PASSWORD=123 +#Only if you use docker secrets for the db password +DB_PASSWORD_SECRETS_FILE= + # Only if you use external database DB_HOST= DB_PORT= diff --git a/overrides/compose.mariadb-secrets.yaml b/overrides/compose.mariadb-secrets.yaml new file mode 100644 index 00000000..a8172431 --- /dev/null +++ b/overrides/compose.mariadb-secrets.yaml @@ -0,0 +1,13 @@ +services: + db: + environment: + MYSQL_ROOT_PASSWORD: !reset null + MYSQL_ROOT_PASSWORD_FILE: /run/secrets/db_password + healthcheck: + test: mysqladmin ping -h localhost --password="$(cat /run/secrets/db_password)" + secrets: + - db_password + +secrets: + db_password: + file: ${DB_PASSWORD_SECRETS_FILE:?No db secret file set} diff --git a/overrides/compose.mariadb.yaml b/overrides/compose.mariadb.yaml index 1d6e55c6..ebce5038 100644 --- a/overrides/compose.mariadb.yaml +++ b/overrides/compose.mariadb.yaml @@ -10,7 +10,7 @@ services: db: image: mariadb:10.6 healthcheck: - test: mysqladmin ping -h localhost --password=${DB_PASSWORD} + test: mysqladmin ping -h localhost --password=${DB_PASSWORD:-123} interval: 1s retries: 20 restart: unless-stopped @@ -20,7 +20,7 @@ services: - --skip-character-set-client-handshake - --skip-innodb-read-only-compressed # Temporary fix for MariaDB 10.6 environment: - MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:?No db password set} + MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-123} volumes: - db-data:/var/lib/mysql diff --git a/tests/conftest.py b/tests/conftest.py index 55838c6b..c6ff166a 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -151,6 +151,7 @@ def s3_service(python_path: str, compose: Compose): subprocess.check_call(cmd) compose("cp", "tests/_create_bucket.py", "backend:/tmp") + compose.exec("backend", "bench", "pip", "install", "boto3~=1.34.143") compose.exec( "-e", f"S3_ACCESS_KEY={access_key}", From a00159406fd6a41ddd2011051e9a7f61f4da0f07 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 24 Jul 2025 02:13:06 +0000 Subject: [PATCH 06/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index b43ef938..88cabd65 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.70.2 +ERPNEXT_VERSION=v15.71.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 1d2fc040..641e32ad 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.70.2 + image: frappe/erpnext:v15.71.1 networks: - frappe_network deploy: From 7a3d99a03464755cbbfac61f31e1510ddb1230a2 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 29 Jul 2025 15:44:58 +0000 Subject: [PATCH 07/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 88cabd65..383ba627 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.71.1 +ERPNEXT_VERSION=v15.72.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 641e32ad..f6e4468a 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.71.1 + image: frappe/erpnext:v15.72.0 networks: - frappe_network deploy: From a7295c6c96d607c7fa52f1ef8d10095fdd80801e Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 31 Jul 2025 11:37:48 +0000 Subject: [PATCH 08/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 383ba627..933f8f1f 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.72.0 +ERPNEXT_VERSION=v15.72.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index f6e4468a..2e06b25b 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.72.0 + image: frappe/erpnext:v15.72.1 networks: - frappe_network deploy: From d7d2cab9fc7deff909e63a635e328645d840934a Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 1 Aug 2025 10:58:33 +0000 Subject: [PATCH 09/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 933f8f1f..86652c62 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.72.1 +ERPNEXT_VERSION=v15.72.2 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 2e06b25b..346a882e 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.72.1 + image: frappe/erpnext:v15.72.2 networks: - frappe_network deploy: From a45d1ba288b966e9f861f44c55b576f7996907e3 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 3 Aug 2025 11:15:00 +0000 Subject: [PATCH 10/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 86652c62..74a0efee 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.72.2 +ERPNEXT_VERSION=v15.72.3 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 346a882e..51cd27ea 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.72.2 + image: frappe/erpnext:v15.72.3 networks: - frappe_network deploy: From a8f674b7b1b58e8d27dd9c8c6fed88e9d2801625 Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 6 Aug 2025 03:09:02 +0000 Subject: [PATCH 11/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 74a0efee..b95f7b3b 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.72.3 +ERPNEXT_VERSION=v15.73.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 51cd27ea..fc799b08 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.72.3 + image: frappe/erpnext:v15.73.0 networks: - frappe_network deploy: From 1f46f9798ca5f625899a81681414381fc95b652c Mon Sep 17 00:00:00 2001 From: github-actions Date: Wed, 6 Aug 2025 12:56:34 +0000 Subject: [PATCH 12/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index b95f7b3b..7457e2f9 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.73.0 +ERPNEXT_VERSION=v15.73.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index fc799b08..d567d8d1 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.73.0 + image: frappe/erpnext:v15.73.1 networks: - frappe_network deploy: From 73eba8cb50626a30813cfc3be3bb18f4f698ba11 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 7 Aug 2025 11:36:36 +0000 Subject: [PATCH 13/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 7457e2f9..4a28578f 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.73.1 +ERPNEXT_VERSION=v15.73.2 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index d567d8d1..de13041d 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.73.1 + image: frappe/erpnext:v15.73.2 networks: - frappe_network deploy: From 4e863726e4a5dadceb12e0744dd5173f990dd096 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 8 Aug 2025 09:53:49 +0000 Subject: [PATCH 14/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 4a28578f..60887011 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.73.2 +ERPNEXT_VERSION=v15.74.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index de13041d..515fa983 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.73.2 + image: frappe/erpnext:v15.74.0 networks: - frappe_network deploy: From 0801e2f424d741b73f844f2f2018f818be0528b9 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 12 Aug 2025 12:34:55 +0000 Subject: [PATCH 15/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 60887011..e8c115ca 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.74.0 +ERPNEXT_VERSION=v15.75.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 515fa983..a18afa8e 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.74.0 + image: frappe/erpnext:v15.75.0 networks: - frappe_network deploy: From 443fc5f04ddcc73d0248a403f9ad0481129dff9d Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 14 Aug 2025 06:36:11 +0000 Subject: [PATCH 16/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index e8c115ca..1084d777 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.75.0 +ERPNEXT_VERSION=v15.75.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index a18afa8e..8fd88c9a 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.75.0 + image: frappe/erpnext:v15.75.1 networks: - frappe_network deploy: From 86371d37fed7902d87840ff38649b45168e4ed2a Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 19 Aug 2025 12:26:04 +0000 Subject: [PATCH 17/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 1084d777..747e23ac 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.75.1 +ERPNEXT_VERSION=v15.76.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 8fd88c9a..76fb7f46 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.75.1 + image: frappe/erpnext:v15.76.0 networks: - frappe_network deploy: From 821143d2e45ec32ae1d2e219ecbeee5ba8af340b Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 26 Aug 2025 12:08:02 +0000 Subject: [PATCH 18/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 747e23ac..5507b993 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.76.0 +ERPNEXT_VERSION=v15.77.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 76fb7f46..ea4746d0 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.76.0 + image: frappe/erpnext:v15.77.0 networks: - frappe_network deploy: From fb8a5e133bf022cd2f08338167a383e9db368ecb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Aug 2025 05:36:27 +0530 Subject: [PATCH 19/36] chore(deps): bump actions/checkout from 4 to 5 (#1677) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build_bench.yml | 2 +- .github/workflows/build_stable.yml | 2 +- .github/workflows/docker-build-push.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/pre-commit-autoupdate.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_bench.yml b/.github/workflows/build_bench.yml index e5a61141..bdabd476 100644 --- a/.github/workflows/build_bench.yml +++ b/.github/workflows/build_bench.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup QEMU uses: docker/setup-qemu-action@v3 diff --git a/.github/workflows/build_stable.yml b/.github/workflows/build_stable.yml index 275c22ac..cd9e6139 100644 --- a/.github/workflows/build_stable.yml +++ b/.github/workflows/build_stable.yml @@ -62,7 +62,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Python uses: actions/setup-python@v5 diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index 3694ec00..01c50741 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -43,7 +43,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup QEMU uses: docker/setup-qemu-action@v3 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ce4ab6ee..4879c337 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Python uses: actions/setup-python@v5 diff --git a/.github/workflows/pre-commit-autoupdate.yml b/.github/workflows/pre-commit-autoupdate.yml index 5612c735..29a5b5af 100644 --- a/.github/workflows/pre-commit-autoupdate.yml +++ b/.github/workflows/pre-commit-autoupdate.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Update pre-commit hooks uses: vrslev/pre-commit-autoupdate@v1.0.0 From 8782363a882c0889a13e0cc771a0ee7ff572de9e Mon Sep 17 00:00:00 2001 From: Jared Nay Date: Thu, 28 Aug 2025 20:06:45 -0400 Subject: [PATCH 20/36] Add extra detail to line 33 of README.md to improve user accessibility. (#1675) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 39f843eb..32edc8e4 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Then run: `docker compose -f pwd.yml up -d` ### To run on ARM64 architecture follow this instructions -After cloning the repo run this command to build multi-architecture images specifically for ARM64. +After you clone the repo and `cd frappe_docker`, run this command to build multi-architecture images specifically for ARM64. `docker buildx bake --no-cache --set "*.platform=linux/arm64"` From e642a804ca9d0d096e514becca91e7ae0a2fada7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Aug 2025 05:37:31 +0530 Subject: [PATCH 21/36] chore(deps): bump docker/bake-action from 6.8.0 to 6.9.0 (#1681) Bumps [docker/bake-action](https://github.com/docker/bake-action) from 6.8.0 to 6.9.0. - [Release notes](https://github.com/docker/bake-action/releases) - [Commits](https://github.com/docker/bake-action/compare/v6.8.0...v6.9.0) --- updated-dependencies: - dependency-name: docker/bake-action dependency-version: 6.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build_bench.yml | 4 ++-- .github/workflows/docker-build-push.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_bench.yml b/.github/workflows/build_bench.yml index bdabd476..1835f1c3 100644 --- a/.github/workflows/build_bench.yml +++ b/.github/workflows/build_bench.yml @@ -38,7 +38,7 @@ jobs: run: echo "LATEST_BENCH_RELEASE=$(curl -s 'https://api.github.com/repos/frappe/bench/releases/latest' | jq -r '.tag_name')" >> "$GITHUB_ENV" - name: Build and test - uses: docker/bake-action@v6.8.0 + uses: docker/bake-action@v6.9.0 with: source: . targets: bench-test @@ -52,7 +52,7 @@ jobs: - name: Push if: ${{ github.repository == 'frappe/frappe_docker' && github.event_name != 'pull_request' }} - uses: docker/bake-action@v6.8.0 + uses: docker/bake-action@v6.9.0 with: targets: bench push: true diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index 01c50741..2323cba7 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -66,7 +66,7 @@ jobs: echo "NODE_VERSION=${{ inputs.node_version }}" >> "$GITHUB_ENV" - name: Build - uses: docker/bake-action@v6.8.0 + uses: docker/bake-action@v6.9.0 with: source: . push: true @@ -95,7 +95,7 @@ jobs: - name: Push if: ${{ inputs.push }} - uses: docker/bake-action@v6.8.0 + uses: docker/bake-action@v6.9.0 with: push: true set: "*.platform=linux/amd64,linux/arm64" From e66f6b5042062b77b5fe0b31ce43127f1beb51c2 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 2 Sep 2025 14:22:03 +0000 Subject: [PATCH 22/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 5507b993..e34d73cb 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.77.0 +ERPNEXT_VERSION=v15.78.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index ea4746d0..582603e5 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.77.0 + image: frappe/erpnext:v15.78.0 networks: - frappe_network deploy: From 06fbff626e55871eb2bff50a3a356478630f37e6 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 4 Sep 2025 15:11:02 +0000 Subject: [PATCH 23/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index e34d73cb..378a6324 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.78.0 +ERPNEXT_VERSION=v15.78.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 582603e5..c75ec63e 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.78.0 + image: frappe/erpnext:v15.78.1 networks: - frappe_network deploy: From 520b00ac1b5bd2d310e4c7c1244d58b62e09e700 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 07:29:03 +0530 Subject: [PATCH 24/36] chore(deps): bump actions/setup-go from 5 to 6 (#1691) Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-go dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4879c337..7e0b95c0 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,7 +22,7 @@ jobs: # For shfmt pre-commit hook - name: Setup Go - uses: actions/setup-go@v5 + uses: actions/setup-go@v6 with: go-version: "^1.14" From c2fb2055f04fa4d8ef010b1099a697d473f652bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 07:29:33 +0530 Subject: [PATCH 25/36] chore(deps): bump actions/setup-python from 5 to 6 (#1692) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build_stable.yml | 2 +- .github/workflows/docker-build-push.yml | 2 +- .github/workflows/lint.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_stable.yml b/.github/workflows/build_stable.yml index cd9e6139..6ddbb0ea 100644 --- a/.github/workflows/build_stable.yml +++ b/.github/workflows/build_stable.yml @@ -65,7 +65,7 @@ jobs: uses: actions/checkout@v5 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index 2323cba7..d17dbf9e 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -74,7 +74,7 @@ jobs: REGISTRY_USER: localhost:5000/frappe - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7e0b95c0..6f72e86b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@v5 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.10.6" From 2f65520e14778df46f0c75fd6e1192c2106bb5e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 07:30:06 +0530 Subject: [PATCH 26/36] chore(deps): bump actions/stale from 9 to 10 (#1693) Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v9...v10) --- updated-dependencies: - dependency-name: actions/stale dependency-version: '10' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 024ade1c..8849bfea 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -9,7 +9,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: This issue has been automatically marked as stale. You have a week to explain why you believe this is an error. From 6e78467603a1d3cb44a2af34c4c794bf2966a68a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 07:30:37 +0530 Subject: [PATCH 27/36] chore(deps): bump pytest from 8.4.1 to 8.4.2 (#1694) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.1 to 8.4.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.1...8.4.2) --- updated-dependencies: - dependency-name: pytest dependency-version: 8.4.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements-test.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-test.txt b/requirements-test.txt index 8e0e8841..9471b3d9 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1 +1 @@ -pytest==8.4.1 +pytest==8.4.2 From 2f5a42d864141216aa71dfa256e1ed18a0006c07 Mon Sep 17 00:00:00 2001 From: MeIchthys Date: Sat, 13 Sep 2025 02:54:41 -0400 Subject: [PATCH 28/36] Use `docker compose` instead of `docker-compose` (#1702) * Use `docker compose` instead of `docker-compose` Update to use new docker syntax. * use `docker` instead of `docker-compose` --- docs/site-operations.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/site-operations.md b/docs/site-operations.md index 550d9bdf..ef3b7b07 100644 --- a/docs/site-operations.md +++ b/docs/site-operations.md @@ -1,16 +1,16 @@ # Site operations -> 💡 You should setup `--project-name` option in `docker-compose` commands if you have non-standard project name. +> 💡 You should setup `--project-name` option in `docker` commands if you have non-standard project name. ## Setup new site Note: - Wait for the `db` service to start and `configurator` to exit before trying to create a new site. Usually this takes up to 10 seconds. -- Also you have to pass `-p ` if `-p` passed previously eg. `docker-compose -p exec (rest of the command)`. +- Also you have to pass `-p ` if `-p` passed previously eg. `docker -p exec (rest of the command)`. ```sh -docker-compose exec backend bench new-site --mariadb-user-host-login-scope=% --db-root-password --admin-password +docker exec backend bench new-site --mariadb-user-host-login-scope=% --db-root-password --admin-password ``` If you need to install some app, specify `--install-app`. To see all options, just run `bench new-site --help`. @@ -18,14 +18,14 @@ If you need to install some app, specify `--install-app`. To see all options, ju To create Postgres site (assuming you already use [Postgres compose override](images-and-compose-files.md#overrides)) you need have to do set `root_login` and `root_password` in common config before that: ```sh -docker-compose exec backend bench set-config -g root_login -docker-compose exec backend bench set-config -g root_password +docker exec backend bench set-config -g root_login +docker exec backend bench set-config -g root_password ``` Also command is slightly different: ```sh -docker-compose exec backend bench new-site --mariadb-user-host-login-scope=% --db-type postgres --admin-password +docker exec backend bench new-site --mariadb-user-host-login-scope=% --db-type postgres --admin-password ``` ## Push backup to S3 storage @@ -33,7 +33,7 @@ docker-compose exec backend bench new-site --mariadb-user-host-login-scope=% --d We have the script that helps to push latest backup to S3. ```sh -docker-compose exec backend push_backup.py --site-name --bucket --region-name --endpoint-url --aws-access-key-id --aws-secret-access-key +docker exec backend push_backup.py --site-name --bucket --region-name --endpoint-url --aws-access-key-id --aws-secret-access-key ``` Note that you can restore backup only manually. @@ -59,7 +59,7 @@ Instead of `alpine` use any image of your choice. For socketio and gunicorn service ping the hostname:port and that will be sufficient. For workers and scheduler, there is a command that needs to be executed. ```shell -docker-compose exec backend healthcheck.sh --ping-service mongodb:27017 +docker exec backend healthcheck.sh --ping-service mongodb:27017 ``` Additional services can be pinged as part of health check with option `-p` or `--ping-service`. @@ -72,7 +72,7 @@ If connection to service(s) fails, the command fails with exit code 1. For reference of commands like `backup`, `drop-site` or `migrate` check [official guide](https://frappeframework.com/docs/v13/user/en/bench/frappe-commands) or run: ```sh -docker-compose exec backend bench --help +docker exec backend bench --help ``` ## Migrate site @@ -82,5 +82,5 @@ Note: - Wait for the `db` service to start and `configurator` to exit before trying to migrate a site. Usually this takes up to 10 seconds. ```sh -docker-compose exec backend bench --site migrate +docker exec backend bench --site migrate ``` From b6e89163ecb6b15ff3057de52d82186c39442c30 Mon Sep 17 00:00:00 2001 From: MeIchthys Date: Mon, 15 Sep 2025 22:49:27 -0400 Subject: [PATCH 29/36] Revert "Use `docker compose` instead of `docker-compose` (#1702)" (#1708) This reverts commit 2f5a42d864141216aa71dfa256e1ed18a0006c07. --- docs/site-operations.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/site-operations.md b/docs/site-operations.md index ef3b7b07..550d9bdf 100644 --- a/docs/site-operations.md +++ b/docs/site-operations.md @@ -1,16 +1,16 @@ # Site operations -> 💡 You should setup `--project-name` option in `docker` commands if you have non-standard project name. +> 💡 You should setup `--project-name` option in `docker-compose` commands if you have non-standard project name. ## Setup new site Note: - Wait for the `db` service to start and `configurator` to exit before trying to create a new site. Usually this takes up to 10 seconds. -- Also you have to pass `-p ` if `-p` passed previously eg. `docker -p exec (rest of the command)`. +- Also you have to pass `-p ` if `-p` passed previously eg. `docker-compose -p exec (rest of the command)`. ```sh -docker exec backend bench new-site --mariadb-user-host-login-scope=% --db-root-password --admin-password +docker-compose exec backend bench new-site --mariadb-user-host-login-scope=% --db-root-password --admin-password ``` If you need to install some app, specify `--install-app`. To see all options, just run `bench new-site --help`. @@ -18,14 +18,14 @@ If you need to install some app, specify `--install-app`. To see all options, ju To create Postgres site (assuming you already use [Postgres compose override](images-and-compose-files.md#overrides)) you need have to do set `root_login` and `root_password` in common config before that: ```sh -docker exec backend bench set-config -g root_login -docker exec backend bench set-config -g root_password +docker-compose exec backend bench set-config -g root_login +docker-compose exec backend bench set-config -g root_password ``` Also command is slightly different: ```sh -docker exec backend bench new-site --mariadb-user-host-login-scope=% --db-type postgres --admin-password +docker-compose exec backend bench new-site --mariadb-user-host-login-scope=% --db-type postgres --admin-password ``` ## Push backup to S3 storage @@ -33,7 +33,7 @@ docker exec backend bench new-site --mariadb-user-host-login-scope=% --db-type p We have the script that helps to push latest backup to S3. ```sh -docker exec backend push_backup.py --site-name --bucket --region-name --endpoint-url --aws-access-key-id --aws-secret-access-key +docker-compose exec backend push_backup.py --site-name --bucket --region-name --endpoint-url --aws-access-key-id --aws-secret-access-key ``` Note that you can restore backup only manually. @@ -59,7 +59,7 @@ Instead of `alpine` use any image of your choice. For socketio and gunicorn service ping the hostname:port and that will be sufficient. For workers and scheduler, there is a command that needs to be executed. ```shell -docker exec backend healthcheck.sh --ping-service mongodb:27017 +docker-compose exec backend healthcheck.sh --ping-service mongodb:27017 ``` Additional services can be pinged as part of health check with option `-p` or `--ping-service`. @@ -72,7 +72,7 @@ If connection to service(s) fails, the command fails with exit code 1. For reference of commands like `backup`, `drop-site` or `migrate` check [official guide](https://frappeframework.com/docs/v13/user/en/bench/frappe-commands) or run: ```sh -docker exec backend bench --help +docker-compose exec backend bench --help ``` ## Migrate site @@ -82,5 +82,5 @@ Note: - Wait for the `db` service to start and `configurator` to exit before trying to migrate a site. Usually this takes up to 10 seconds. ```sh -docker exec backend bench --site migrate +docker-compose exec backend bench --site migrate ``` From f8f806b3a70b0ae3e89786a117c786f765920720 Mon Sep 17 00:00:00 2001 From: Marc Ramser Date: Tue, 16 Sep 2025 09:09:26 +0200 Subject: [PATCH 30/36] Upgrade node version (#1706) --- .github/workflows/build_develop.yml | 2 +- docker-bake.hcl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_develop.yml b/.github/workflows/build_develop.yml index e37c5858..6103fd5f 100644 --- a/.github/workflows/build_develop.yml +++ b/.github/workflows/build_develop.yml @@ -27,7 +27,7 @@ jobs: version: develop push: ${{ github.repository == 'frappe/frappe_docker' && github.event_name != 'pull_request' }} python_version: 3.11.6 - node_version: 18.18.2 + node_version: 20.19.2 secrets: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/docker-bake.hcl b/docker-bake.hcl index 3304ce40..9d3ccd00 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -9,7 +9,7 @@ variable PYTHON_VERSION { default = "3.11.6" } variable NODE_VERSION { - default = "18.18.2" + default = "20.19.2" } variable "FRAPPE_VERSION" { From 67500fa79af9c1222db3174f6ff3a506afc6f145 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 16 Sep 2025 15:14:11 +0000 Subject: [PATCH 31/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 378a6324..3dfec476 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.78.1 +ERPNEXT_VERSION=v15.79.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index c75ec63e..da18563f 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.78.1 + image: frappe/erpnext:v15.79.0 networks: - frappe_network deploy: From 32f4fd315f4dce15aa0eb2555771780ba25fc476 Mon Sep 17 00:00:00 2001 From: Samar Singh <128586957+samarsingh6965@users.noreply.github.com> Date: Thu, 18 Sep 2025 04:43:41 +0530 Subject: [PATCH 32/36] =?UTF-8?q?Fix:=20Update=20PostgreSQL=2011.8=20?= =?UTF-8?q?=E2=86=92=2014=20for=20Frappe=20Site=20Creation=20(#1709)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update version of postgress in compose.yml file * fix(postgres): upgrade to v14 for COMMIT AND CHAIN support --------- Co-authored-by: abhirock74 --- devcontainer-example/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devcontainer-example/docker-compose.yml b/devcontainer-example/docker-compose.yml index 3df5c417..39f509d5 100644 --- a/devcontainer-example/docker-compose.yml +++ b/devcontainer-example/docker-compose.yml @@ -15,7 +15,7 @@ services: # Enable PostgreSQL only if you use it, see development/README.md for more information. # postgresql: - # image: postgres:11.8 + # image: postgres:14 # environment: # POSTGRES_PASSWORD: 123 # volumes: From c2679e20c3aef2d3cc39037801b297d7a8d09d14 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 21 Sep 2025 19:07:12 +0000 Subject: [PATCH 33/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 3dfec476..5e7d447f 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.79.0 +ERPNEXT_VERSION=v15.79.1 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index da18563f..b1a63d19 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.79.0 + image: frappe/erpnext:v15.79.1 networks: - frappe_network deploy: From 0c59c8475c7b678e3e753726a96b32c341de7cd0 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 23 Sep 2025 07:48:35 +0000 Subject: [PATCH 34/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 5e7d447f..3fe006d3 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.79.1 +ERPNEXT_VERSION=v15.79.2 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index b1a63d19..5f7ea6c4 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.79.1 + image: frappe/erpnext:v15.79.2 networks: - frappe_network deploy: From 8b523ca12541ba003966a6f3e24a0edca1886c89 Mon Sep 17 00:00:00 2001 From: Niklas Liechti <2284764+nliechti@users.noreply.github.com> Date: Tue, 23 Sep 2025 10:00:48 +0200 Subject: [PATCH 35/36] Improve devcontainer behaviour on ARM Macs (#1707) * Remove hardcoded amd64 images. This slows down development on ARM Macs significantly. * Do not use prebuilt bench image as it may be outdated or not available as an ARM build. The source image is in this repo anyway. * Use the prebuilt image by default. --- devcontainer-example/docker-compose.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/devcontainer-example/docker-compose.yml b/devcontainer-example/docker-compose.yml index 39f509d5..0a614cbf 100644 --- a/devcontainer-example/docker-compose.yml +++ b/devcontainer-example/docker-compose.yml @@ -2,7 +2,6 @@ version: "3.7" services: mariadb: image: docker.io/mariadb:10.6 - platform: linux/amd64 command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci @@ -38,15 +37,14 @@ services: redis-cache: image: docker.io/redis:alpine - platform: linux/amd64 redis-queue: image: docker.io/redis:alpine - platform: linux/amd64 frappe: image: docker.io/frappe/bench:latest - platform: linux/amd64 + # If you want to build the current bench image the Containerfile is in this Repo. + # build: ../images/bench command: sleep infinity environment: - SHELL=/bin/bash From 3b55b49cf8d9c7e85f694df2e98e608089ecf68c Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 23 Sep 2025 14:07:48 +0000 Subject: [PATCH 36/36] chore: Update example.env --- example.env | 2 +- pwd.yml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example.env b/example.env index 3fe006d3..103f761b 100644 --- a/example.env +++ b/example.env @@ -1,6 +1,6 @@ # Reference: https://github.com/frappe/frappe_docker/blob/main/docs/environment-variables.md -ERPNEXT_VERSION=v15.79.2 +ERPNEXT_VERSION=v15.80.0 DB_PASSWORD=123 diff --git a/pwd.yml b/pwd.yml index 5f7ea6c4..bd0e52c2 100644 --- a/pwd.yml +++ b/pwd.yml @@ -2,7 +2,7 @@ version: "3" services: backend: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: @@ -18,7 +18,7 @@ services: MARIADB_ROOT_PASSWORD: admin configurator: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: @@ -47,7 +47,7 @@ services: - logs:/home/frappe/frappe-bench/logs create-site: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: @@ -102,7 +102,7 @@ services: - db-data:/var/lib/mysql frontend: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network depends_on: @@ -128,7 +128,7 @@ services: - "8080:8080" queue-long: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: @@ -144,7 +144,7 @@ services: - logs:/home/frappe/frappe-bench/logs queue-short: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: @@ -178,7 +178,7 @@ services: condition: on-failure scheduler: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: @@ -192,7 +192,7 @@ services: - logs:/home/frappe/frappe-bench/logs websocket: - image: frappe/erpnext:v15.79.2 + image: frappe/erpnext:v15.80.0 networks: - frappe_network deploy: