Commit graph

1959 commits

Author SHA1 Message Date
github-actions
031d1964a1 chore: Update example.env 2026-04-07 18:26:31 +00:00
OmarElaraby26
8892908f5d docs: require Docker Engine v23+ instead of setting DOCKER_BUILDKIT=1
BuildKit has been the default builder since Docker Engine 23.0 (Feb 2023),
so prefixing the example build commands with DOCKER_BUILDKIT=1 is redundant
on any supported install. Replace the prefix with an explicit prerequisite
note so the requirement lives with the user's environment, not the example.

The build relies on BuildKit secret mounts (--secret) to keep apps.json
tokens out of image layers, which is why a real BuildKit-default engine
is mandatory rather than merely recommended.

Addresses review feedback on PR #1861.
2026-04-07 20:12:29 +02:00
OmarElaraby26
ae275df161 fix(security): replace APPS_JSON_BASE64 build-arg with BuildKit secret mount
APPS_JSON_BASE64 is stored in image layer metadata, permanently exposing
private repo tokens (GitHub PATs) to anyone with image pull access.

Replace --build-arg with --mount=type=secret so that apps.json is only
available during the RUN step and never committed to any layer.

Refs: https://docs.docker.com/reference/build-checks/secrets-used-in-arg-or-env/
2026-04-05 22:24:53 +02:00
RocketQuack
65d9510a2b
Merge pull request #1858 from sujaldev/patch-1
docs: fix dead link for environment variables reference.
2026-04-04 14:41:50 +02:00
Sujal Singh
259aa24c64 docs: fix dead link for environment variables reference 2026-04-04 06:44:45 +05:30
Daniel Radl
558c8b676c
Merge pull request #1856 from ews-pgasser/feat/add-pre-commit-postCreateCommand
Add pre-commit to devcontainer postCreateCommand
2026-04-03 20:08:32 +02:00
RocketQuack
b4cbab62a5 feat(easy-docker): support postgres in site bootstrap lifecycle 2026-04-03 15:33:10 +02:00
RocketQuack
502caaefea feat(easy-docker): add migrate site now action 2026-04-03 15:32:37 +02:00
RocketQuack
db93991774 docs: add root documentation for easy-docker 2026-04-03 15:29:36 +02:00
RocketQuack
27bb816ff4 feat(easy-docker): add guided app update workflow 2026-04-03 15:28:59 +02:00
RocketQuack
44acc39d35
Merge pull request #1857 from BurningDog/fix/correct-link-to-env-vars-doc
fix: correct links to documentation
2026-04-03 12:40:32 +02:00
Roger Saner
563e895ad0
fix: update compose.yaml
Correct URL for Build Setup
2026-04-02 18:55:05 +02:00
Roger Saner
c7d61a5a6d
fix: update example.env
Correct link to env vars doc
2026-04-02 18:43:23 +02:00
RocketQuack
2c97955a07 feat(easy-docker): manage apps on existing sites 2026-04-02 17:40:38 +02:00
RocketQuack
227d6652b8 fix(easy-docker): delete metadata-only stack directories 2026-04-02 16:55:45 +02:00
RocketQuack
6d17bf0d29 feat(easy-docker): add stack restart and site backup flows 2026-04-02 16:55:20 +02:00
ews-pgasser
c1236d9fcf feat: add pre-commit to devcontainer postCreateCommand 2026-04-02 16:01:41 +02:00
RocketQuack
4ab14b6a39 feat(easy-docker): mark split services as in development 2026-04-02 15:49:32 +02:00
RocketQuack
6833b4be77 chore(easy-docker): remove branch-local docs artifacts 2026-04-02 15:48:57 +02:00
Daniel Radl
bc24e3190e
Merge pull request #1855 from ews-pgasser/fix/update-erpnext-to-version-16
Update Frappe and ERPNext branches to version 16
2026-04-02 13:49:56 +02:00
Daniel Radl
023af5214c
chore: add EOF newline 2026-04-02 13:48:10 +02:00
ews-pgasser
fc60479969 chore: update erpnext branch to version-16 2026-04-02 10:00:40 +02:00
ews-pgasser
6c05252b9f chore: update frappe branch to version-16 2026-04-02 10:00:33 +02:00
RocketQuack
1e78e56ffd
Merge pull request #1854 from Rocket-Quack/fix/docs-home-link
fix(docs): correct single compose setup home link
2026-04-01 19:58:07 +02:00
RocketQuack
56096de423
Merge pull request #1853 from Rocket-Quack/fix/security-updates
Fix/security updates
2026-04-01 19:45:08 +02:00
RocketQuack
8d83c2dd04 fix(docs): correct single compose setup home link 2026-04-01 19:44:12 +02:00
RocketQuack
3c076d0ecc fix(docs): override vulnerable minimatch and picomatch 2026-04-01 19:25:51 +02:00
RocketQuack
1b105dac84 fix(docs): override vulnerable brace-expansion dependency 2026-04-01 17:45:49 +02:00
RocketQuack
8d9b855ff4 feat(easy-docker): migrate sites after app install 2026-04-01 16:15:10 +02:00
Daniel Radl
65ab824d9e
Merge pull request #1852 from AMR-Mannesmann/fixnginx-redirects-leak-internal-port
fix: nginx redirects leak internal port
2026-03-31 16:45:20 +02:00
Daniel Radl
eccae398c5
fix(nginx): set absolute_redirect off 2026-03-31 16:40:41 +02:00
github-actions
40c741b751 chore: Update example.env 2026-03-30 18:30:39 +00:00
Daniel Radl
8ccccdbdd5
fix: nginx redirects leak internal port 2026-03-30 12:08:46 +02:00
RocketQuack
da905fb1c4 refactor(easy-docker): split wizard shell modules 2026-03-28 17:19:08 +01:00
RocketQuack
1a839299ab feat(easy-docker): add guarded stack and site deletion 2026-03-28 13:15:00 +01:00
RocketQuack
7c4d1d47ca fix(easy-docker): harden site bootstrap and details 2026-03-28 13:13:17 +01:00
RocketQuack
bfa70da36e feat(easy-docker): add guided single-site management 2026-03-27 15:10:58 +01:00
RocketQuack
bba9e70dd8 fix(easy-docker): accept localhost-style site domains 2026-03-27 15:10:22 +01:00
RocketQuack
d1289a8604
Merge pull request #1849 from frappe/dependabot/github_actions/actions/deploy-pages-5
chore(deps): bump actions/deploy-pages from 4 to 5
2026-03-26 12:48:20 +01:00
dependabot[bot]
60a27952c9
chore(deps): bump actions/deploy-pages from 4 to 5
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-26 08:22:38 +00:00
RocketQuack
ce0e9e00ee style(gitignore): improve spacing 2026-03-25 14:03:48 +01:00
RocketQuack
3c3e92a815 feat(easy-docker): improve stack runtime controls and isolation 2026-03-25 14:01:48 +01:00
RocketQuack
34cb8287ed fix(easy-docker): handle compose start retries and errors 2026-03-25 13:10:34 +01:00
RocketQuack
2a9aabbdb3 refactor(easy-docker): split compose and production modules 2026-03-25 13:10:17 +01:00
RocketQuack
d2ee473c68 feat(easy-docker): show stack runtime status in manage header 2026-03-25 12:44:51 +01:00
RocketQuack
32136ac6fd feat(easy-docker): add stack-level compose start with topology guard 2026-03-25 12:44:51 +01:00
RocketQuack
84ca792a23 fix(easy-docker): restore app selection mapping and parsing 2026-03-25 12:44:51 +01:00
RocketQuack
6cd1723a40 feat(easy-docker): add custom image build flow 2026-03-25 12:44:51 +01:00
RocketQuack
dd3d74f285 fix(easy-docker): support export-prefixed env keys 2026-03-25 12:44:51 +01:00
RocketQuack
cbe5c7042c fix(easy-docker): align app branch defaults with catalog 2026-03-25 12:44:51 +01:00