github-actions
dfb6ee4f08
chore: Update example.env
2026-04-09 10:37:09 +00:00
github-actions
20169854f5
chore: Update example.env
2026-04-09 05:17:52 +00:00
RocketQuack
4f91d83c50
docs(easy-docker): expand overview with guided screenshots
2026-04-08 18:38:15 +02:00
RocketQuack
a03e031fae
feat(easy-docker): enable developer mode for development stacks
2026-04-08 17:43:16 +02:00
RocketQuack
6d43530ff6
fix(easy-docker): pin and verify gum fallback release
2026-04-08 16:44:28 +02:00
RocketQuack
7382ba247c
Merge pull request #1862 from frappe/dependabot/pip/pytest-9.0.3
...
chore(deps): bump pytest from 9.0.2 to 9.0.3
2026-04-08 14:15:03 +02:00
dependabot[bot]
f521624b1b
chore(deps): bump pytest from 9.0.2 to 9.0.3
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.0.2 to 9.0.3.
- [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/9.0.2...9.0.3 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 08:24:16 +00:00
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