Openstatus www.openstatus.dev

downgrade bun (#1506)

authored by

Thibault Le Ouay and committed by
GitHub
ab02e206 1578122c

+95 -96
+6 -6
apps/server/Dockerfile
··· 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 5 # install 6 - FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS install 6 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install 7 7 LABEL \ 8 - org.opencontainers.image.base.digest="sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408" \ 9 - org.opencontainers.image.base.name="docker.io/oven/bun:1.3.1" 8 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 9 + org.opencontainers.image.base.name="docker.io/oven/bun:1.3.0" 10 10 WORKDIR /app/ 11 11 RUN \ 12 12 --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ ··· 29 29 bun install --production --frozen-lockfile --verbose 30 30 31 31 # build 32 - FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS build 32 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build 33 33 LABEL \ 34 - org.opencontainers.image.base.digest="sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408" \ 35 - org.opencontainers.image.base.name="docker.io/oven/bun:1.3.1" 34 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 35 + org.opencontainers.image.base.name="docker.io/oven/bun:1.3.0" 36 36 ENV NODE_ENV="production" 37 37 WORKDIR /app/apps/server 38 38 COPY \
+14 -14
apps/server/dofigen.lock
··· 13 13 install: 14 14 fromImage: 15 15 path: oven/bun 16 - digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 16 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 17 17 label: 18 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.1 19 - org.opencontainers.image.base.digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 18 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.0 19 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 20 20 workdir: /app/ 21 21 run: 22 22 - bun install --production --frozen-lockfile --verbose ··· 58 58 build: 59 59 fromImage: 60 60 path: oven/bun 61 - digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 61 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 62 62 label: 63 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.1 64 - org.opencontainers.image.base.digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 63 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.0 64 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 65 65 workdir: /app/apps/server 66 66 env: 67 67 NODE_ENV: production ··· 79 79 path: debian 80 80 digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 81 81 label: 82 - io.dofigen.version: 2.5.0 83 82 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 83 + io.dofigen.version: 2.5.0 84 84 org.opencontainers.image.base.digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 85 85 copy: 86 86 - fromBuilder: build ··· 94 94 - port: 3000 95 95 images: 96 96 docker.io: 97 - oven: 98 - bun: 99 - 1.3.1: 100 - digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 101 97 library: 102 98 debian: 103 99 bullseye-slim: 104 100 digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 101 + oven: 102 + bun: 103 + 1.3.0: 104 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 105 105 resources: 106 106 dofigen.yml: 107 - hash: 1fa9ed07d4ab89eff305e1a9826095326b894888b2fd3b6e298c93e0304ba332 107 + hash: ba8e45ee056a394477b49883e8a43090fc6e91d253bce9620042845c3e3970cd 108 108 content: | 109 109 ignore: 110 110 - node_modules ··· 118 118 - /packages/integrations/vercel 119 119 builders: 120 120 install: 121 - fromImage: oven/bun:1.3.1 121 + fromImage: oven/bun:1.3.0 122 122 workdir: /app/ 123 123 # Copy project 124 124 bind: ··· 144 144 cache: 145 145 - /root/.bun/install/cache 146 146 build: 147 - fromImage: oven/bun:1.3.1 147 + fromImage: oven/bun:1.3.0 148 148 workdir: /app/apps/server 149 149 copy: 150 150 - . /app/
+2 -2
apps/server/dofigen.yml
··· 10 10 - /packages/integrations/vercel 11 11 builders: 12 12 install: 13 - fromImage: oven/bun:1.3.1 13 + fromImage: oven/bun:1.3.0 14 14 workdir: /app/ 15 15 # Copy project 16 16 bind: ··· 36 36 cache: 37 37 - /root/.bun/install/cache 38 38 build: 39 - fromImage: oven/bun:1.3.1 39 + fromImage: oven/bun:1.3.0 40 40 workdir: /app/apps/server 41 41 copy: 42 42 - . /app/
+25 -28
apps/workflows/Dockerfile
··· 2 2 # This file is generated by Dofigen v2.5.0 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 - 6 - # ca-certs 7 - FROM debian@sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b AS ca-certs 8 - LABEL \ 9 - org.opencontainers.image.base.digest="sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b" \ 10 - org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" 11 - RUN apt update && apt install -y ca-certificates && update-ca-certificates 12 - 13 - # docker 14 - FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS docker 15 - LABEL \ 16 - org.opencontainers.image.base.digest="sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408" \ 17 - org.opencontainers.image.base.name="docker.io/oven/bun:1.3.1" 18 - WORKDIR /app/apps/workflows 19 - COPY \ 20 - --link \ 21 - "." "/app/" 22 - RUN bun run src/build-docker.ts 23 - 24 5 # install 25 - FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS install 6 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install 26 7 LABEL \ 27 - org.opencontainers.image.base.digest="sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408" \ 28 - org.opencontainers.image.base.name="docker.io/oven/bun:1.3.1" 8 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 9 + org.opencontainers.image.base.name="docker.io/oven/bun:1.3.0" 29 10 WORKDIR /app/ 30 11 RUN \ 31 12 --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ ··· 51 32 --mount=type=cache,target=/root/.bun/install/cache,sharing=locked \ 52 33 bun install --production --frozen-lockfile --verbose 53 34 54 - 55 35 # build 56 - FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS build 36 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build 57 37 LABEL \ 58 - org.opencontainers.image.base.digest="sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408" \ 59 - org.opencontainers.image.base.name="docker.io/oven/bun:1.3.1" 38 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 39 + org.opencontainers.image.base.name="docker.io/oven/bun:1.3.0" 60 40 ENV NODE_ENV="production" 61 41 WORKDIR /app/apps/workflows 62 42 COPY \ ··· 68 48 "/app/node_modules" "/app/node_modules" 69 49 RUN bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 70 50 51 + # ca-certs 52 + FROM debian@sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b AS ca-certs 53 + LABEL \ 54 + org.opencontainers.image.base.digest="sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b" \ 55 + org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" 56 + RUN apt update && apt install -y ca-certificates && update-ca-certificates 71 57 72 - # libsql 73 - FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS libsql 58 + # docker 59 + FROM oven/bun@sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 AS docker 74 60 LABEL \ 75 61 org.opencontainers.image.base.digest="sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408" \ 76 62 org.opencontainers.image.base.name="docker.io/oven/bun:1.3.1" 63 + WORKDIR /app/apps/workflows 64 + COPY \ 65 + --link \ 66 + "." "/app/" 67 + RUN bun run src/build-docker.ts 68 + 69 + # libsql 70 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS libsql 71 + LABEL \ 72 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 73 + org.opencontainers.image.base.name="docker.io/oven/bun:1.3.0" 77 74 WORKDIR /app/ 78 75 COPY \ 79 76 --from=docker \
+45 -43
apps/workflows/dofigen.lock
··· 12 12 - /packages/error 13 13 - /packages/tracker 14 14 builders: 15 - build: 15 + ca-certs: 16 + fromImage: 17 + path: debian 18 + digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 19 + label: 20 + org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 21 + org.opencontainers.image.base.digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 22 + run: 23 + - apt update && apt install -y ca-certificates && update-ca-certificates 24 + libsql: 16 25 fromImage: 17 26 path: oven/bun 18 - digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 27 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 19 28 label: 20 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.1 21 - org.opencontainers.image.base.digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 22 - workdir: /app/apps/workflows 23 - env: 24 - NODE_ENV: production 29 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 30 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.0 31 + workdir: /app/ 25 32 copy: 26 - - paths: 27 - - . 28 - target: /app/ 29 - - fromBuilder: install 33 + - fromBuilder: docker 30 34 paths: 31 - - /app/node_modules 32 - target: /app/node_modules 35 + - /app/apps/build-docker/package.json 36 + target: /app/package.json 33 37 run: 34 - - bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 38 + - bun install 35 39 install: 36 40 fromImage: 37 41 path: oven/bun 38 - digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 42 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 39 43 label: 40 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.1 41 - org.opencontainers.image.base.digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 44 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 45 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.0 42 46 workdir: /app/ 43 47 run: 44 48 - bun install --production --frozen-lockfile --verbose ··· 85 89 source: packages/upstash/package.json 86 90 - target: packages/theme-store/package.json 87 91 source: packages/theme-store/package.json 88 - ca-certs: 89 - fromImage: 90 - path: debian 91 - digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 92 - label: 93 - org.opencontainers.image.base.digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 94 - org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 95 - run: 96 - - apt update && apt install -y ca-certificates && update-ca-certificates 97 - libsql: 92 + docker: 98 93 fromImage: 99 94 path: oven/bun 100 95 digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 101 96 label: 102 97 org.opencontainers.image.base.name: docker.io/oven/bun:1.3.1 103 98 org.opencontainers.image.base.digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 104 - workdir: /app/ 99 + workdir: /app/apps/workflows 105 100 copy: 106 - - fromBuilder: docker 107 - paths: 108 - - /app/apps/build-docker/package.json 109 - target: /app/package.json 101 + - paths: 102 + - . 103 + target: /app/ 110 104 run: 111 - - bun install 112 - docker: 105 + - bun run src/build-docker.ts 106 + build: 113 107 fromImage: 114 108 path: oven/bun 115 - digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 109 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 116 110 label: 117 - org.opencontainers.image.base.name: docker.io/oven/bun:1.3.1 118 - org.opencontainers.image.base.digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 111 + org.opencontainers.image.base.name: docker.io/oven/bun:1.3.0 112 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 119 113 workdir: /app/apps/workflows 114 + env: 115 + NODE_ENV: production 120 116 copy: 121 117 - paths: 122 118 - . 123 119 target: /app/ 120 + - fromBuilder: install 121 + paths: 122 + - /app/node_modules 123 + target: /app/node_modules 124 124 run: 125 - - bun run src/build-docker.ts 125 + - bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 126 126 fromImage: 127 127 path: debian 128 128 digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 129 129 label: 130 130 io.dofigen.version: 2.5.0 131 - org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 132 131 org.opencontainers.image.base.digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 132 + org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 133 133 workdir: /app/ 134 134 copy: 135 135 - fromBuilder: build ··· 157 157 docker.io: 158 158 oven: 159 159 bun: 160 + 1.3.0: 161 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 160 162 1.3.1: 161 163 digest: sha256:9c5d3c92b234b4708198577d2f39aab7397a242a40da7c2f059e51b9dc62b408 162 164 library: ··· 165 167 digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 166 168 resources: 167 169 dofigen.yml: 168 - hash: 90e5e6a76cb37ca5b52946c1669a17de3cf69299dac2da3e7cbef634650553ce 170 + hash: 634f0929d31a7485b4047d8fba15e51f9bb407df75bd92b67f64382748ef8bba 169 171 content: | 170 172 ignore: 171 173 - node_modules ··· 181 183 - /packages/tracker 182 184 builders: 183 185 install: 184 - fromImage: oven/bun:1.3.1 186 + fromImage: oven/bun:1.3.0 185 187 workdir: /app/ 186 188 # Copy project 187 189 bind: ··· 210 212 cache: 211 213 - /root/.bun/install/cache 212 214 build: 213 - fromImage: oven/bun:1.3.1 215 + fromImage: oven/bun:1.3.0 214 216 workdir: /app/apps/workflows 215 217 copy: 216 218 - . /app/ ··· 231 233 run: bun run src/build-docker.ts 232 234 233 235 libsql: 234 - fromImage: oven/bun:1.3.1 236 + fromImage: oven/bun:1.3.0 235 237 workdir: /app/ 236 238 copy: 237 239 - fromBuilder: docker
+3 -3
apps/workflows/dofigen.yml
··· 12 12 - /packages/tracker 13 13 builders: 14 14 install: 15 - fromImage: oven/bun:1.3.1 15 + fromImage: oven/bun:1.3.0 16 16 workdir: /app/ 17 17 # Copy project 18 18 bind: ··· 41 41 cache: 42 42 - /root/.bun/install/cache 43 43 build: 44 - fromImage: oven/bun:1.3.1 44 + fromImage: oven/bun:1.3.0 45 45 workdir: /app/apps/workflows 46 46 copy: 47 47 - . /app/ ··· 62 62 run: bun run src/build-docker.ts 63 63 64 64 libsql: 65 - fromImage: oven/bun:1.3.1 65 + fromImage: oven/bun:1.3.0 66 66 workdir: /app/ 67 67 copy: 68 68 - fromBuilder: docker