Skip to content

Commit 50bd9ed

Browse files
authored
chore: update dependencies (#213)
* chore: update dependencies * wip
1 parent cf2add1 commit 50bd9ed

17 files changed

Lines changed: 521 additions & 487 deletions

File tree

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
php-version:
14-
- '8.2'
14+
- "8.4"
1515

1616
services:
1717
mysql:
@@ -74,8 +74,8 @@ jobs:
7474
- name: Setup Node
7575
uses: actions/setup-node@v6
7676
with:
77-
node-version-file: '.nvmrc'
78-
cache: 'npm'
77+
node-version-file: ".nvmrc"
78+
cache: "npm"
7979

8080
- name: Install Node dependencies
8181
run: npm ci --no-audit --ignore-scripts

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22
1+
24

Dockerfile

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
FROM code4romania/php:8.2 AS vendor
1+
FROM code4romania/php:8.4 AS vendor
22

3-
WORKDIR /var/www
4-
5-
COPY --chown=www-data:www-data . /var/www
3+
COPY --chown=www-data:www-data . /var/www/html
64

75
RUN set -ex; \
86
composer install \
@@ -12,7 +10,7 @@ RUN set -ex; \
1210
--no-dev \
1311
--prefer-dist
1412

15-
FROM node:22-alpine AS assets
13+
FROM node:24-alpine AS assets
1614

1715
WORKDIR /build
1816

@@ -26,7 +24,7 @@ COPY \
2624
RUN set -ex; \
2725
npm ci --no-audit --ignore-scripts
2826

29-
COPY --from=vendor /var/www /build
27+
COPY --from=vendor /var/www/html /build
3028

3129
RUN set -ex; \
3230
npm run build
@@ -36,11 +34,6 @@ FROM vendor
3634
ARG VERSION
3735
ARG REVISION
3836

39-
RUN echo "$VERSION (${REVISION:0:7})" > /var/www/.version
40-
41-
COPY docker/s6-rc.d /etc/s6-overlay/s6-rc.d
42-
COPY --from=assets --chown=www-data:www-data /build/public/build /var/www/public/build
43-
44-
ENV SENTRY_SAMPLE_RATE=1.0
37+
RUN echo "$VERSION (${REVISION:0:7})" > /var/www/html/.version
4538

46-
EXPOSE 80
39+
COPY --from=assets --chown=www-data:www-data /build/public/build /var/www/html/public/build

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
],
1313
"license": "MPL-2.0",
1414
"require": {
15-
"php": "^8.2",
15+
"php": "^8.4",
1616
"awcodes/filament-table-repeater": "^3.1",
1717
"codeat3/blade-majestic-icons": "^2.2",
1818
"filament/filament": "^3.3",

0 commit comments

Comments
 (0)