Commit Graph

56 Commits

Author SHA1 Message Date
daniel 0b7faabbd7
Merge pull request #5099 from intentionally-left-nil/fix-multiline-source
Fix parsing multiline variables
2024-05-24 22:45:31 -06:00
Anil Kulkarni 0d1354c6c9
Fix parsing multiline variables
The seen_dot_env_variables parser does not work correctly for multiline variables
Instead, just use set -o allexport to perform the needed behavior in the template file
2024-05-19 15:25:54 -07:00
Anil Kulkarni 69f3e94f09
Fix environment variables
When a bash array is read into a variable, the syntax must be read -r -a <variable name> not read -ar
This fixes ENTRYPOINT_SKIP_SCRIPTS as well as DOCKER_APP_ENSURE_OWNERSHIP_PATHS
2024-05-19 13:40:15 -07:00
Christian Winther e227ee1bd5 use DOCKER_DB_HOST_PORT when checking if database is ready or not 2024-04-06 10:53:48 +00:00
Christian Winther df1f62e734 update docs 2024-02-22 15:30:34 +00:00
Christian Winther c8c2e1c2eb update docs + paths 2024-02-22 15:24:51 +00:00
Christian Winther 2d8e81c83f ensure ownership of shared proxy conf 2024-02-22 15:14:32 +00:00
Christian Winther f0e30c8ab6 expand docs for proxy nginx config 2024-02-22 15:02:53 +00:00
Christian Winther 5a43d7a65d improve error handling for [run-command-as] helper 2024-02-22 14:57:10 +00:00
Christian Winther 027f858d85 ensure correct ownership of ./storage/docker 2024-02-22 14:56:54 +00:00
Christian Winther e2821adcca fix spacing 2024-02-22 14:56:33 +00:00
Christian Winther 8fd27c6f0c use remote build cache for faster local dev 2024-02-22 14:50:15 +00:00
Christian Winther 0addfe5605 allow .env control of a couple of PHP settings 2024-02-22 14:49:18 +00:00
Christian Winther 49a778d128 add CODEOWNERS 2024-02-11 02:00:09 +00:00
Christian Winther bc66b6da18 many small fixes and improvements 2024-02-10 20:03:04 +00:00
Christian Winther 1a6e97c98b try to make 8.3 build working by building imagick from master branch 2024-01-26 22:51:15 +00:00
Christian Winther 8bdb0ca77b fix directory-is-empty and add tests to avoid regressions 2024-01-26 21:22:43 +00:00
Christian Winther 1616c7cb11 make directory-is-empty more robust 2024-01-26 20:45:56 +00:00
Christian Winther ca5710b5ae fix 12-migrations.sh properly detecting new migrations and printing output 2024-01-26 20:45:38 +00:00
Christian Winther 335e6954d2 remove noisy log statements in as-boolean 2024-01-26 20:19:50 +00:00
Christian Winther 5c208d0519 allow easy overrides of any and all files in container via new override mount 2024-01-26 20:19:34 +00:00
Christian Winther aa2669c327 remove invalid/confusing statement in migrations about running migrations when it isn't enabled 2024-01-26 20:18:29 +00:00
Christian Winther 8189b01a26 improve naming of directory-is-empty 2024-01-26 20:17:54 +00:00
Christian Winther c859367e10 fix 02-check-config.sh logic and bad .env.docker syntax 2024-01-26 20:14:40 +00:00
Christian Winther f263dfc4e1 apply editorconfig + shellcheck + shellfmt to all files 2024-01-26 14:41:44 +00:00
Christian Winther 8672453596 fix configuration loading before referencing config 2024-01-22 13:48:01 +00:00
Christian Winther f2b28ece6e longer entrypoint bars 2024-01-17 18:26:04 +00:00
Christian Winther 3598f9f8f4 move check-config to after fix-permissions 2024-01-17 18:24:35 +00:00
Christian Winther 98bae1316f cleanup .env.docker variable names and placement in the file 2024-01-17 17:51:37 +00:00
Christian Winther f135a240cd fix color 2024-01-17 16:41:01 +00:00
Christian Winther dc95d4d800 colors 2024-01-17 16:29:15 +00:00
Christian Winther ca0a25912a more color tuning 2024-01-17 16:25:34 +00:00
Christian Winther 921f34d42e color tweaks 2024-01-17 15:59:58 +00:00
Christian Winther 82ab545f1a more clear separation between log entry points 2024-01-17 15:55:05 +00:00
Christian Winther adbd66eb38 fix defaults 2024-01-17 15:52:09 +00:00
Christian Winther 3feb93b034 cleanup color output 2024-01-17 15:49:49 +00:00
Christian Winther 2d05eccb87 add bats testing 2024-01-17 15:37:12 +00:00
Christian Winther e70e13e265 possible fix is-false/true logic 2024-01-17 14:52:22 +00:00
Christian Winther 90c9d8b5a6 more toned down colors 2024-01-17 14:50:29 +00:00
Christian Winther 9ad04a285a fix missing output colors 2024-01-17 14:48:02 +00:00
Christian Winther 3a7fd8eac9 fix default variables 2024-01-17 14:46:07 +00:00
Christian Winther 45f1df78b0 update proxy-acme paths 2024-01-17 14:41:48 +00:00
Christian Winther 44266b950b conditionally initialize passport and instance actor 2024-01-17 14:29:24 +00:00
Christian Winther be2ba79dc2 bugfixes 2024-01-17 14:25:31 +00:00
Christian Winther de96c5f06d migration docs 2024-01-15 23:50:16 +00:00
Christian Winther 72b454143b tweaking configs 2024-01-15 20:42:11 +00:00
Christian Winther 903aeb7608 more cleanup 2024-01-15 18:53:54 +00:00
Christian Winther 685f62a5d0 allow skipping one-time setup tasks 2024-01-15 18:44:43 +00:00
Christian Winther 7f99bb1024 implement automatic shellcheck linting 2024-01-15 17:30:14 +00:00
Christian Winther b2d6d3dbe7 implement automatic shellcheck linting 2024-01-15 17:23:32 +00:00