Updated app dependencies; updated dev environment to PHP 8.4 and Node v24

This commit is contained in:
2025-07-04 15:54:12 -04:00
parent 295c7d1923
commit bbe9c6575a
4 changed files with 1057 additions and 595 deletions

View File

@ -10,7 +10,7 @@ RUN composer install
RUN composer update
# Actual PHP runtime
FROM php:8.2-cli
FROM php:8.4-cli
WORKDIR /usr/src/colossus/

View File

@ -1,5 +1,5 @@
# Node.js runtime
FROM node:20
FROM node:24
WORKDIR /usr/src/colossus/

View File

@ -17,13 +17,13 @@
],
"minimum-stability": "stable",
"require": {
"slim/slim": "^4.11",
"slim/psr7": "^1.6",
"php-di/php-di": "^6.4",
"slim/twig-view": "^3.3",
"illuminate/database": "^9.41",
"robmorgan/phinx": "^0.13.1",
"hassankhan/config": "^3.0"
"slim/slim": "^4.14",
"slim/psr7": "^1.7",
"php-di/php-di": "^7.0",
"slim/twig-view": "^3.4",
"illuminate/database": "^12.19",
"robmorgan/phinx": "^0.16",
"hassankhan/config": "^3.2"
},
"scripts": {
"phinx": "./vendor/bin/phinx"

1634
composer.lock generated

File diff suppressed because it is too large Load Diff