diff --git a/Dockerfile b/Dockerfile index bcb84e9..86b68ce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -FROM oven/bun:1.3.1@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS bun -FROM node:22.21.1-trixie-slim@sha256:fbc210eeeb62994a644bf898574bbe2989089f17bc37fadbeaf717a6f59dc366 +FROM oven/bun:1.3.3@sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 AS bun +FROM node:22.21.1-trixie-slim@sha256:98e1429d1a0b99378b4de43fa385f0746fd6276faf4feeb6104d91f6bad290f9 COPY --from=bun /usr/local/bin/bun \ /usr/local/bin/bunx \ /usr/local/bin/ diff --git a/compose.yml b/compose.yml index db7417c..da5cf7d 100644 --- a/compose.yml +++ b/compose.yml @@ -11,7 +11,7 @@ x-env-base: &env-base services: server: <<: *service-base - image: oven/bun:1.3.1@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 + image: oven/bun:1.3.3@sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 volumes: - *volume-app working_dir: /app/packages/server @@ -22,7 +22,7 @@ services: cli: <<: *service-base - image: oven/bun:1.3.1@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 + image: oven/bun:1.3.3@sha256:fbf8e67e9d3b806c86be7a2f2e9bae801f2d9212a21db4dcf8cc9889f5a3c9c4 volumes: - *volume-app working_dir: /app @@ -35,7 +35,7 @@ services: webapp: <<: *service-base - image: node:22.21.1@sha256:dcf06103a9d4087e3244a51697adbbb85331dcb7161dbe994ca1cd07dd32e2a5 + image: node:22.21.1@sha256:4ad2c2b350ab49fb637ab40a269ffe207c61818bb7eb3a4ea122001a0c605e1f ports: - ${PORT:?PORT missing}:80 volumes: @@ -48,7 +48,7 @@ services: tempo: <<: *service-base - image: grafana/tempo:latest@sha256:99b1bdc0c02172ff04587bd0ff232ef7aaf6f8a0b5dbd1eb0eea0c5a848ce3ec + image: grafana/tempo:latest@sha256:23c75d730f2776ec4bded406a6cfef66968be18786b061bdb0f8e96293fe8395 command: [-config.file=/etc/tempo.yaml] volumes: - ./telemetry/tempo.yaml:/etc/tempo.yaml @@ -65,7 +65,7 @@ services: - ./telemetry/prometheus.yaml:/etc/prometheus.yaml grafana: - image: grafana/grafana:latest@sha256:aa42cb1d973fc3d10609cd579455470f7255c535c9d3c3059c390c583709c14a + image: grafana/grafana:latest@sha256:793c8719b0043ed885d1e75200a62d8adf63f0eae00f6f12b7a98eb7293a525c volumes: - ./telemetry/grafana-datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml environment: