Commit graph

1705 commits

Author SHA1 Message Date
duthink
e41569e459 Add ERPNext Backup System Documentation and Scripts
- Created README.md for comprehensive ERPNext backup system setup and management.
- Implemented backup-to-s3.sh script for automated backups to Digital Ocean Spaces.
- Added compose.backup-s3.yaml for Docker Compose configuration of backup services.
- Developed manage-backups.sh script for managing backup processes and configurations.
2025-11-20 17:31:22 +05:30
duthink
1348b68849 fix: update README.md to reflect ERPNext and Frappe version upgrades to v15.88.1, enhance system requirements, and improve deployment instructions 2025-11-20 17:25:48 +05:30
duthink
2abebcde0a docs: Add comprehensive guide for building custom ERPNext images for production 2025-11-19 00:11:27 +05:30
duthink
4c860c6a26 fix: update README.md to clarify backup restoration process and improve instructions for data recovery 2025-11-16 13:13:13 +05:30
duthink
341ef2ae7a fix: update README.md to reflect changes in backup script options, enhance custom apps section, and improve overall structure 2025-11-15 17:14:03 +05:30
duthink
69e3654be7 fix: enhance backup-site.sh with improved error handling, new options for backup management, and detailed usage instructions 2025-11-15 17:13:43 +05:30
duthink
d09023ceea fix: enhance logs.sh to support tailing logs with options and improve usage instructions 2025-11-15 17:13:29 +05:30
duthink
ef9bad88bf fix: add production troubleshooting directory to .gitignore 2025-11-13 19:37:07 +05:30
duthink
f481a3c534 fix: upgrade Traefik from v2.11 to v3.6.0 for Docker API compatibility
After Ubuntu server update, Docker API was upgraded to v1.44+, causing
Traefik v2.11 to fail with 'client version 1.24 is too old' error.
Updated Traefik image to v3.6.0 to resolve compatibility issue and
restore ERP site (https://erp.localhost/) functionality.
2025-11-13 18:03:07 +05:30
duthink
3fe0c483f3 fix: update script permissions to make them executable 2025-11-13 15:46:32 +05:30
duthink
f167e83bda Add production environment configuration and deployment scripts for ERPNext
- Created example environment files for MariaDB and production settings.
- Implemented backup script for ERPNext sites with options for file inclusion, compression, and encryption.
- Developed site creation script to streamline ERPNext site setup with admin password handling.
- Added deployment script to manage the deployment of ERPNext, MariaDB, and Traefik services.
- Introduced log viewing script for monitoring ERPNext services.
- Implemented stop script to manage stopping of ERPNext and its dependencies.
- Added validation script to check environment configuration for common issues and security best practices.
2025-11-13 15:32:30 +05:30
duthink
a3fad9b9c7 fix: update .gitignore to include production environment files 2025-11-13 15:10:51 +05:30
github-actions
1a799ee4da chore: Update example.env 2025-11-12 19:00:48 +00:00
Daniel Radl
13f2e37c5a
Merge pull request #1741 from duthinker/fix/custom-app-doc-link
fix: update custom app doc link
2025-11-12 13:15:05 +01:00
Daniel Radl
269d0725de
Merge branch 'main' into fix/custom-app-doc-link 2025-11-12 12:21:42 +01:00
duthink
7ccb309896 fix: update custom app doc link 2025-11-12 12:00:55 +05:30
github-actions
cb2d0226f7 chore: Update example.env 2025-11-11 15:16:56 +00:00
github-actions
8b84b7a967 chore: Update example.env 2025-11-10 11:22:23 +00:00
DanielRadlAMR
451dc28891
Merge pull request #1733 from asieftejani/main
updated documentation link in `compose.yaml`
2025-11-10 09:53:17 +01:00
github-actions
bfeeee1cc0 chore: Update example.env 2025-11-07 17:11:13 +00:00
github-actions
473081a2ad chore: Update example.env 2025-11-05 13:12:32 +00:00
DanielRadlAMR
2f3bbafbc1
Merge pull request #1730 from duthinker/docs/getting-started
docs: Add comprehensive Getting Started guide for Frappe Docker
2025-11-05 11:44:40 +01:00
github-actions
d6859180cd chore: Update example.env 2025-11-04 13:08:44 +00:00
Asief Tejani
9e2fcc6fce
changed customapps link 2025-11-04 12:13:16 +03:00
duthink
41f30248c9 docs: Revise core services section in Getting Started guide for clarity and accuracy 2025-11-04 12:40:15 +05:30
duthink
a7ccf3565d docs: Add comprehensive Getting Started guide for Frappe Docker 2025-10-31 19:20:01 +05:30
github-actions
78d21c2f4e chore: Update example.env 2025-10-30 16:17:49 +00:00
github-actions
f73b7909a0 chore: Update example.env 2025-10-28 14:24:14 +00:00
github-actions
ea00b0ec9d chore: Update example.env 2025-10-21 13:17:36 +00:00
Fitzroy Zeng
a830f288d8
Fix typo in Docker compose command (#1724) 2025-10-21 12:52:06 +05:30
Copilot
a5d472ba89
Fix MIME type detection by adding media-types package to Docker images (#1725)
* Initial plan

* Add media-types package to fix MIME type detection in Docker images

Co-authored-by: ankush <9079960+ankush@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ankush <9079960+ankush@users.noreply.github.com>
2025-10-21 12:47:23 +05:30
github-actions
f9b0943923 chore: Update example.env 2025-10-18 05:15:04 +00:00
github-actions
5fb1f96b3c chore: Update example.env 2025-10-17 09:52:22 +00:00
github-actions
828a7db833 chore: Update example.env 2025-10-14 14:36:46 +00:00
DanielRadlAMR
ffd2aa47a6
docs: reorganize container setup information into new subfolder docs/container-setup (#1720) 2025-10-14 17:31:25 +05:30
jobafr
5b8cbd3aee
add correct redis URLs to environment of other containers (#1718) 2025-10-14 17:28:18 +05:30
github-actions
c6511f1453 chore: Update example.env 2025-10-08 15:05:10 +00:00
github-actions
2aed90d861 chore: Update example.env 2025-10-07 13:51:24 +00:00
github-actions
f44a226c17 chore: Update example.env 2025-10-06 15:18:47 +00:00
github-actions
9fec5ae4a5 chore: Update example.env 2025-10-06 04:28:53 +00:00
github-actions
e6a1b77853 chore: Update example.env 2025-10-01 15:28:21 +00:00
github-actions
839fba5043 chore: Update example.env 2025-09-30 13:42:01 +00:00
DanielRadlAMR
72b8d262c9
chore(deps): update MariaDB to v11.8 (LTS) (#1715)
* chore(deps): update MariaDB to v11.8 (LTS)

* fix(mariadb): replaced deprecated mysqladmin

* feat(mariadb): make use of healthcheck.sh
2025-09-29 11:37:17 +05:30
github-actions
1688a55d93 chore: Update example.env 2025-09-25 15:19:46 +00:00
github-actions
3b55b49cf8 chore: Update example.env 2025-09-23 14:07:48 +00:00
Niklas Liechti
8b523ca125
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.
2025-09-23 13:30:48 +05:30
github-actions
0c59c8475c chore: Update example.env 2025-09-23 07:48:35 +00:00
github-actions
c2679e20c3 chore: Update example.env 2025-09-21 19:07:12 +00:00
Samar Singh
32f4fd315f
Fix: Update PostgreSQL 11.8 → 14 for Frappe Site Creation (#1709)
* update version of postgress in compose.yml file

* fix(postgres): upgrade to v14 for COMMIT AND CHAIN support

---------

Co-authored-by: abhirock74 <abhishek.suvaidyam@gmail.com>
2025-09-18 04:43:41 +05:30
github-actions
67500fa79a chore: Update example.env 2025-09-16 15:14:11 +00:00