Commit graph

173 commits

Author SHA1 Message Date
jslocomotor
9432daaaaf docs(env): added migration service variable description 2026-05-03 21:06:04 +02:00
jslocomotor
092a3769b1 docs(overrides): corrected migrator description 2026-04-30 23:33:05 +02:00
jslocomotor
ae221ebf7a feat(migrator): add multi-site support to migration 2026-04-30 23:15:58 +02:00
jslocomotor
12e6e821bc feat(compose): add migrator service override and documentation 2026-04-29 18:57:49 +02:00
jslocomotor
0b835b0819 docs(production): add reference to CACHE_BUST explanation 2026-04-27 21:56:00 +02:00
jslocomotor
8428dfe9ba docs(production): add automated builds and deployment guide 2026-04-27 21:37:16 +02:00
jslocomotor
a260d9a431 fix(build): add optional CACHE_BUST for custom image rebuilds 2026-04-25 17:06:20 +02:00
jslocomotor
d2308438d0 fix(build): add apps.json hash for cache invalidation 2026-04-24 17:11:06 +02:00
Daniel Radl
dabfb42777
fix(docs): add title to 06.03 2026-04-22 16:38:55 +02:00
RocketQuack
fec3af20cd docs(ci): document current image workflow setup 2026-04-21 19:05:23 +02:00
ews-pgasser
17670ec04c docs: move sites/assets volume upgrade note to migration docs 2026-04-20 17:23:46 +02:00
ews-pgasser
0cddb6f35b docs: document volume migration notes for sites/assets change 2026-04-20 15:51:19 +02:00
jslocomotor
9cecbc7b2d chore(compose): use MariaDB 11.8 and remove obsolete MariaDB 10.6 workaround 2026-04-18 21:18:22 +02:00
Daniel Radl
a1737ea62d
Merge pull request #1861 from OmarElaraby26/fix/apps-json-token-leak
fix(security): replace APPS_JSON_BASE64 build-arg with BuildKit secret
2026-04-15 14:25:35 +02:00
RocketQuack
90d9d25eb3 fix(docs): override vulnerable vite dependency 2026-04-09 13:17:52 +02: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
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
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
dependabot[bot]
b314cfd60c
chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /docs
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.

---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
  dependency-version: 5.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-19 11:02:11 +00:00
RocketQuack
ca1eac5d7c
Merge pull request #1805 from adithyaappu/docs/vitepress-docs
Docs/vitepress docs
2026-03-19 12:01:10 +01:00
RocketQuack
ce1d7b301a fix(lint): resolve pre-commit formatting 2026-03-19 11:57:06 +01:00
RocketQuack
1b8ddeadfd chore(packages): pin vitepress-sidebar version 2026-03-19 11:56:06 +01:00
adithya
c1e545f3e5 refactor: Migrating Comprehensive Guide
The Comprehensive Getting Started guide is broken into smaller pieces
and added to respective sections.
2026-03-16 00:02:01 +05:30
adithya
d433f52e9a ore: VitePress version bump 2026-03-16 00:01:11 +05:30
adithya
f4faecc1d6 feat: Added Contribution Guide
The README.md gives a brief overview about how to contribute to
documentation, and more detailed isntructions specific to VitePress is
added as a new page under References.
2026-03-15 18:47:35 +05:30
adithya
bb06d6bb09 fix: Added missing title metadata
New files didn't have YAML metadata, it is added now.
2026-03-15 18:47:35 +05:30
adithya
208aa7b7f4 fix: Header fix
Header in TLS / SSL setup was accidentally reverted to older one. Now
replaced with the new one.
2026-03-15 18:47:35 +05:30
adithya
477376edc4 refactor: Moved md files back to docs
Refactor can be considered later if needed.
2026-03-15 18:47:35 +05:30
adithya
98f83f9676 feat: added favicon 2026-03-15 18:47:35 +05:30
adithya
b624727012 fix: Sidebar config issue
Properly source the sidebar links
2026-03-15 18:47:35 +05:30
adithya
2901865e74 fix: Frappe Docker logo
moved public folder to docs.
2026-03-15 18:47:35 +05:30
adithya
cab78405cc refactor: Moving md files to src for clarity 2026-03-15 18:47:35 +05:30
adithya
c81d6c794b fix: Contain all docs and related in docs folder
The package.json and pnpm-lock.yaml are not part of the main repo but
specific to the docs. The workflow will now target this folder for
running.
2026-03-15 18:47:35 +05:30
adithya
a48633d33c feat: Deploy to GitHub pages
fix: pnpm Actions fix, corrected base

fix: Build error fixes

fix: Images not showing up in pages

fix: Moved logo to public path
2026-03-15 18:47:35 +05:30
adithya
e7f2c66e1d feat: VitePress for docs
VitePress is configured in the repo for handling docs
2026-03-15 18:47:35 +05:30
nishanthabimanyu
5191d1965d style: fix prettier formatting for postgres migration guide 2026-03-10 03:50:02 +00:00
nishanthabimanyu
15648342dd docs(postgres): add migration guide and update to postgres 15.17 2026-03-09 16:17:43 +00:00
RocketQuack
99d9a1dc38
feat: add nginx-proxy with acme companion as an alternative to traefik (#1800)
* refactor: move core nginx files into more recognizable folder structure

* chore: include HTTPS_PUBLISH_PORT in example .env

* feat: add nginx-proxy and acme-companion compose overrides

* docs: add NGINX_PROXY_HOSTS to example.env

* docs: add nginx-proxy overrides

* docs: split docs, variables for usage of traefik or nginx-proxy

* docs: update override notes for traefik proxy on separate stack

* docs: split TLS/SSL overview and add own caddy guide

* docs: add nginx-proxy + acme companion guide

* docs: add nginx-proxy and acme single-server setup guide
2026-02-06 09:56:28 +05:30
RocketQuack
bfb040e5a6 docs: mark v3 migration complete 2026-01-25 14:31:46 +01:00
RocketQuack
6b0a7cc218
Merge branch 'main' into chore/Update-Traefik-to-Version-3.6 2026-01-19 22:33:19 +01:00
RocketQuack
80a11fb47f chore: run pre-commit fixes 2026-01-19 19:31:55 +01:00
RocketQuack
a1265baed6 chore: run pre-commit fixes 2026-01-19 19:07:33 +01:00
Rocket-Quack
166a904041 docs: deprecation note for SITES in favor of SITES_RULE for v3 traefik 2026-01-19 15:24:43 +01:00
Rocket-Quack
c5525bf021 docs: add Traefik v2 to v3 migration guide 2026-01-16 13:27:10 +01:00
Rocket-Quack
9a4a078bde docs: update Traefik v3 SITES_RULE usage and examples 2026-01-16 13:04:34 +01:00
Daniel Radl
4b90bfdade
docs(readme): refactor readme to explaining how to navigate this repository (#1779) 2026-01-02 02:30:45 +05:30
daniel.radl
a6eba1e913 docs: use costom.env in setup 2025-12-29 10:42:25 +01:00