Commit Graph

20 Commits

Author SHA1 Message Date
Alex Tselegidis 5e2d99a6c4 Revert back to set up script as the other node installation method was not working 2024-01-24 17:08:33 +01:00
Alex Tselegidis 780af277e7 Keep node 18 for now until all the packages are updated 2023-11-01 15:15:24 +01:00
Alex Tselegidis a7c7f69b12 Replace the nodesource setup script with the updated node installation steps (also update to node 20) 2023-11-01 14:56:22 +01:00
Alex Tselegidis 058f1b3e97 Switch the development environment to PHP 8.2 2023-10-26 08:11:49 +02:00
Alex Tselegidis 540daa3a49 Ignore permission changes and skip compile if not needed 2023-09-12 17:00:30 +03:00
Alex Tselegidis e2b309adef Only execute the compile command if the assets/vendor folder is not present 2023-08-16 15:57:49 +02:00
Alex Tselegidis a212b1beee Only run the composer and npm install if the folder is not there 2023-08-15 13:56:30 +02:00
Alex Tselegidis d8d5ffe6b1 Supress the CLI xdebug warnings 2023-07-29 11:52:21 +02:00
Alex Tselegidis 48341df746 Update message 2023-07-26 12:40:46 +02:00
Alex Tselegidis 1fbb4070ab Set the correct permissions to the storage directory 2023-07-26 12:40:24 +02:00
Alex Tselegidis afdc1b839a Remove duplicate PHP extension 2023-07-24 09:32:47 +02:00
Alex Tselegidis 5e260c7cfd Add more PHP extensions to the Dockerfile 2023-07-11 09:28:54 +02:00
Alex Tselegidis 81e8b8824e Add XDebug support for CLI commands 2023-07-08 07:31:33 +02:00
Alex Tselegidis 05dab52aa5 Set the default php version of the Docker configuration to 8.1 2023-07-07 12:41:26 +02:00
Alex Tselegidis 80d91779d7 Build the assets with a new "compile" task that will prepare everything without generating a zip build 2023-06-30 09:41:28 +02:00
Alex Tselegidis f6e01b5551 Use "npx" when executing the gulp task within the container. 2023-06-30 09:39:53 +02:00
Alex Tselegidis 787a4a6700 Update php-ini-overrides.ini 2023-06-03 09:33:19 +02:00
Alex Tselegidis 1c8ed7af6f Fix the docker integration of MailHog and fine tune the Dockerfile 2023-01-25 08:48:44 +01:00
Alex Tselegidis 7d26f8d0c5 Use the official php:8.0-alpine package and perform a composer and NPM installation every time the containers get started 2023-01-21 12:41:05 +01:00
Alex Tselegidis a4c7a3b51d Update the docker configuration with an improveed one (WIP) 2023-01-18 11:04:55 +01:00