Commit Graph
79 Commits
Author SHA1 Message Date
70fb347fc4 fix(docker): correct permissions and fix migration barcode_type error (#4546)
* fix(ci): include hidden files in Docker build context

actions/upload-artifact@v4 excludes hidden files (dotfiles) by default,
causing .htaccess files to be missing from the Docker image. Add
include-hidden-files: true to preserve .htaccess in the build artifact.

* fix(docker): correct permissions and add barcode_type default

- Set proper permissions (750) for writable/logs, writable/uploads,
  writable/cache, public/uploads, and public/uploads/item_pics
- Set permissions (640) for writable/uploads/importCustomers.csv
- Add barcode_type default value to prevent 'unknown key' error
  during initial migration when database is not yet initialized

---------

Co-authored-by: Ollama <ollama@steganos.dev>
Co-authored-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
2026-05-13 20:55:59 +02:00
Ollama cef103445e refactor: optimize Docker image size
- Combine RUN commands to reduce layers
- Add --no-install-recommends and clean apt cache
- Use COPY --chown to set ownership during copy
- Update .dockerignore to exclude dev files and build configs

Saves ~260MB (21%) in image size
2026-04-01 16:46:03 +00:00
Ollama f74f286a51 feat: migrate CI from Travis to GitHub Actions with enhancements
- Convert Travis CI configuration to GitHub Actions workflows
- Add multi-arch Docker builds (amd64/arm64)
- Implement initial schema migration for fresh database installs
- Add multi-attribute search with AND logic and sort by attribute columns
- Address various PR review feedback and formatting fixes
2026-04-01 16:46:03 +00:00
jekkosandEl_Coloso 0d1f4efe3c Extended payment delete fix (#4274)
* Create a  Base64 URL-Safe encoding and decoding helper

* Rename web_helper to url_helper

---------

Co-authored-by: El_Coloso <diegoramosp@gmail.com>
2025-07-07 13:57:03 +02:00
BudsieBuds e83c23cf0c Improve code style and PSR-12 compliance (#4204)
* Improve code style and PSR-12 compliance
- refactored code formatting to adhere to PSR-12 guidelines
- standardized coding conventions across the codebase
- added missing framework files and reverted markup changes
- reformatted arrays for enhanced readability
- updated language files for consistent styling and clarity
- minor miscellaneous improvements
2025-05-02 19:37:06 +02:00
jekkos a4b3469369 Fix user/groupadd in container (#3826) 2024-06-15 17:19:15 +02:00
jekkos ff4ef97b25 Add back debian base layer in Dockerfile (#3875) 2024-06-15 17:19:15 +02:00
jekkos 8dbb8f8f69 Enable docker config override (#3908) 2024-06-15 17:19:15 +02:00
jekkos 2b7e37c8d9 Revert to last working Dockerfile (#3584) 2024-06-15 17:19:15 +02:00
jekkos 9e182c323b Add back database Dockerfile (#3584) 2024-06-15 17:19:15 +02:00
jekkos 24539101d2 Bump docker base image to php8 2024-06-15 17:19:15 +02:00
objecttothis f84b795ee6 Upgrade to CodeIgniter 4.1.3 2024-06-15 17:19:15 +02:00
BudsieBuds 33cb3fa3f9 Text improvements
Improved some of the non-trivial files.
2021-10-20 22:32:02 +02:00
FrancescoUK a5f063b382 Remove deprecated MAINTAINER from Dockerfile 2021-10-05 19:06:59 +01:00
jekkos 136448444d Enable mode_headers for docker 2021-08-31 08:26:23 +02:00
Jeroen Peelaerts ddc7215424 Make Dockerfile windows compatible 2021-07-04 22:18:46 +02:00
Jeroen Peelaerts 05942fe2f3 Add hook to validate save HTTP method (#3100) 2021-03-12 13:12:44 +01:00
jekkos-t520 f04ff91f44 Fix notifications 2020-10-29 21:07:46 +01:00
jekkos 49be337200 Bump php to 7.4 in docker 2020-10-17 01:51:58 +02:00
jekkos-t520 4d0b23cd23 Update permissions on application/logs (#2885) 2020-07-22 22:04:35 +02:00
jekkos-t520 a8d0a376f3 Remove failing test + fetch script from github 2020-03-06 21:32:51 +01:00
jekkos-t520 2110692664 Overwrite backupGlobals + base_url generation in testing mode 2020-03-06 21:32:51 +01:00
jekkos-t520 7d94ba7817 Make multistage docker build 2020-03-06 21:32:51 +01:00
FrancescoUK 30d29f797e Upgrade PHP to 7.3 2019-06-16 14:14:37 +01:00
FrancescoUK a7950e02fc docker-compose for nginx reverse proxy and letsencrypt certbot 2019-06-16 14:14:37 +01:00
jekkos 2f3e915a3e Bump php base container 2019-05-25 15:15:32 +02:00
jekkos 26fdac75e3 Upgrade docker php version 2018-12-12 21:49:12 +01:00
jekkos 3663c7e344 Update Dockerfile + CI 3.1.8 2018-04-06 00:54:08 +02:00
jekkos 43b4cee636 Remove sockets from Dockerfile 2018-04-05 00:07:51 +02:00
jekkos 768bbf8b18 Add check for testfile presence (#1455) 2017-08-13 18:45:07 +02:00
Deep Shah 28141185a4 change database settings as per Dockerfile, remove the correspoding scripts from Dockerfile 2017-04-20 08:27:04 +02:00
jekkos 8f7a425333 Set folder owner for application to www-data in docker (#1189) 2017-04-17 13:17:00 +02:00
jekkos 68883230e8 Make encryption key configurable in docker (#1189) 2017-03-19 11:04:07 +01:00
jekkos 84ef147835 Bump PHP version to 7.0 2017-01-28 21:40:00 +01:00
jekkos 399b997fd0 Set folder upload folder permissions to 755 (#1014)
Don't load item avatar if item_pic is empty
2016-12-28 20:19:09 +01:00
jekkos cb907ea303 Set apache as owner of uploads folder (#1014) 2016-12-28 18:36:16 +01:00
jekkos-t520 cabccf0858 Add mcrypt to Dockerfile 2016-11-29 17:13:04 +01:00
jekkos-t520 f5716ab5a3 Fix path to upload folder (#917) 2016-10-18 11:54:47 +02:00
jekkos-t520 a2515cf922 Make uploads folder writable (#917) 2016-10-18 11:21:27 +02:00
jekkos-t520 b3efd5301d Add sendmail to docker container (#772) 2016-10-17 13:25:57 +02:00
jekkos 7bba5f9dd0 Add php-mbstring dependency for DOMPDF 0.7 (#624) 2016-09-30 21:26:53 +02:00
FrancescoUK 10cac5496b Merge branch 'jekkos/master' into composer 2016-09-28 17:41:28 +01:00
jekkos-t520 c695505605 Make timezone configurable through env variable (#853) 2016-09-23 10:38:34 +02:00
jekkos d67b33d996 Reorder inlined javascript
Regenerate licenses
2016-08-28 23:07:31 +02:00
jekkos af6b323013 Fix build after rebase with master
Enable php socket extension in Dockerfile
2016-08-14 11:58:15 +02:00
jekkos 3f34775000 Change project layout for composer (#624) 2016-08-14 11:58:15 +02:00
jekkos 352586531f Fix graphical items summary report (#742) 2016-07-25 17:37:54 +02:00
jekkos 75db191baf Fix notification popup for fresh installs
Fix docker setup by compiling php5-intl (#616)
2016-07-17 12:52:38 +02:00
jekkos 6a108866f5 Remove volume from docker-compose test file (#616)
Update docker-cloud to mount init script directly
2016-06-28 19:25:50 +02:00
jekkos 725d447ab3 Add instructions to deploy to docker cloud (#616)
Use environment variables in database.php to read settings for contianer
2016-06-23 23:37:30 +02:00