Commit Graph
22 Commits
Author SHA1 Message Date
Janik von Rotz e8072520e8 feat(task): remove setup-mail command and move script to Odoo image
- Removed `setup-mail` command from taskfile
- Moved `setup-mail` script to Odoo image scripts directory
- Updated Dockerfile to copy `setup-mail` from new location
- Updated README to reflect new location of `setup-mail` script
- Modified `init-db` script to conditionally execute mail setup only when database is initialized
- Added proper shebang line to `setup-mail` script
2025-11-05 08:35:56 +01:00
Janik von Rotz aaa23bde68 chore(odoo): refine database initialization and SSH key removal logic 2025-10-29 20:12:49 +01:00
Janik von Rotz 069648b278 feat(images/odoo): enforce bash coding conventions and improve git config handling
- Enforce bash coding conventions across all scripts as outlined in new AGENTS.md
- Convert local variables to lowercase and use proper quoting
- Update conditionals to use `[[ ... ]]` and remove `function` keyword
- Add support for setting git author name and email via env vars
- Improve SSH key handling and git operations
- Update documentation and changelog to reflect changes
2025-10-29 19:03:23 +01:00
Janik von Rotz 50a4751424 fix(scripts): remove redundant log entry in init-db script
* Remove unnecessary debug log statement that was cluttering the output
* Keep only essential logging for database existence check
* Align with cleaner logging practices used elsewhere in the codebase
2025-10-21 20:15:37 +02:00
Janik von Rotz 76a8a75f20 fix(scripts): add set -e to all shell scripts and correct variable assignments in template-odoo-rc 2025-10-21 19:59:34 +02:00
Janik von Rotz 88bae82403 feat(revision): release 16.0.20251008 2025-10-21 11:50:22 +02:00
Janik von Rotz 723c98c3f3 feat(odoo): add git-aggregator support and prefix entrypoint echos with ENTRYPOINT 2025-10-15 10:05:39 +02:00
Janik von Rotz 276b238228 feat(odoo): add support for automatic modules list update and improve database initialization checks
- Added `AUTO_UPDATE_MODULES_LIST` environment variable to trigger modules list update on container start
- Created new `update-modules-list` script to refresh available modules from addons path
- Introduced `check-database-initialized` utility script to verify database initialization status
- Refactored database initialization and module operations to use the new check
- Updated documentation to include new functionality and commands
- Added git-aggregator to requirements for improved dependency management
- Updated compose template and task scripts to support the new functionality
2025-09-27 14:05:33 +02:00
Janik von Rotz c58a7761b4 feat(revision): release 18.0.20250909 2025-09-12 13:39:58 +02:00
Janik von Rotz 9a2e17a20f feat(revision): release 19.0.20250909 2025-09-12 12:02:10 +02:00
Janik von Rotz bea7bcd186 fix(init-db): remove unnecessary logging punctuation and whitespace 2025-09-02 13:53:16 +02:00
Janik von Rotz 4de6640b59 Merge branch 'main' into feature/database-init-rebase 2025-09-02 11:37:56 +02:00
John Gannon 58302b504b feat: Add flag ODOO_INIT_WITH_DEMO to enable or disable --without-demo=all when initializing the db 2025-09-02 11:30:12 +02:00
John Gannon d97ce0094c feat: add logging to make it easier to debug init-db script 2025-09-02 11:30:12 +02:00
John Gannon adfd696d49 feat: add loop to wait for DB connection to be open in init-db 2025-09-02 11:30:12 +02:00
Janik von Rotz 8947c342c4 fix(odoo): quote boolean values in conditional statements 2025-08-27 10:32:10 +02:00
Janik von Rotz b37a0a4d20 feat(odoo): add support for initializing database with demo data 2025-08-26 15:16:39 +02:00
Janik von Rotz d174954a4d feat(entrypoint): rename entrypoint-log to log-entrypoint and refactor related scripts 2025-08-18 14:52:46 +02:00
Janik von Rotz 4a21983abe fix(init-db): remove unnecessary quotes in variable assignments 2025-07-15 15:20:06 +02:00
Janik von Rotz d660927fc1 feat(odoo): refactor mail configuration with env vars 2025-05-26 22:08:01 +02:00
Janik von Rotz 748d11ae84 feat(odoo): add support for custom admin login and password during database initialization 2025-05-26 09:32:36 +02:00
Janik von Rotz a28aab7a2b fix: commit new folder of odoo image 2025-04-09 08:39:44 +02:00