Openstatus www.openstatus.dev

fix fix fix (#1503)

authored by

Thibault Le Ouay and committed by
GitHub
8666a658 76e50d1b

+129 -121
+1 -1
.github/workflows/dx.yml
··· 10 10 jobs: 11 11 dx: 12 12 name: 🧑‍💻 DX checker 13 - runs-on: depot-ubuntu-24.04-4 13 + runs-on: ubuntu-latest 14 14 timeout-minutes: 15 15 15 services: 16 16 sqld:
+9 -8
apps/server/Dockerfile
··· 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 5 # install 6 - FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install 6 + FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS install 7 7 LABEL \ 8 - org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 9 - org.opencontainers.image.base.name="docker.io/oven/bun:latest" 8 + org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 9 + org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 10 10 WORKDIR /app/ 11 11 RUN \ 12 12 --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ ··· 24 24 --mount=type=bind,target=packages/tsconfig/package.json,source=packages/tsconfig/package.json \ 25 25 --mount=type=bind,target=packages/assertions/package.json,source=packages/assertions/package.json \ 26 26 --mount=type=bind,target=packages/regions/package.json,source=packages/regions/package.json \ 27 + --mount=type=bind,target=packages/theme-store/package.json,source=packages/theme-store/package.json \ 27 28 --mount=type=cache,target=/root/.bun/install/cache,sharing=locked \ 28 29 bun install --production --ignore-scripts --frozen-lockfile --verbose 29 30 30 31 # build 31 - FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build 32 + FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS build 32 33 LABEL \ 33 - org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 34 - org.opencontainers.image.base.name="docker.io/oven/bun:latest" 34 + org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 35 + org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 35 36 ENV NODE_ENV="production" 36 37 WORKDIR /app/apps/server 37 38 COPY \ ··· 44 45 RUN bun build --compile --sourcemap src/index.ts --outfile=app 45 46 46 47 # runtime 47 - FROM debian@sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d AS runtime 48 + FROM debian@sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b AS runtime 48 49 LABEL \ 49 50 io.dofigen.version="2.5.0" \ 50 - org.opencontainers.image.base.digest="sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d" \ 51 + org.opencontainers.image.base.digest="sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b" \ 51 52 org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" 52 53 COPY \ 53 54 --from=build \
+36 -33
apps/server/dofigen.lock
··· 10 10 - /packages/api 11 11 - /packages/integrations/vercel 12 12 builders: 13 - build: 14 - fromImage: 15 - path: oven/bun 16 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 17 - label: 18 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 19 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 20 - workdir: /app/apps/server 21 - env: 22 - NODE_ENV: production 23 - copy: 24 - - paths: 25 - - . 26 - target: /app/ 27 - - fromBuilder: install 28 - paths: 29 - - /app/node_modules 30 - target: /app/node_modules 31 - run: 32 - - bun build --compile --sourcemap src/index.ts --outfile=app 33 13 install: 34 14 fromImage: 35 15 path: oven/bun 36 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 16 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 37 17 label: 38 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 39 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 18 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 19 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 40 20 workdir: /app/ 41 21 run: 42 22 - bun install --production --ignore-scripts --frozen-lockfile --verbose ··· 73 53 source: packages/assertions/package.json 74 54 - target: packages/regions/package.json 75 55 source: packages/regions/package.json 56 + - target: packages/theme-store/package.json 57 + source: packages/theme-store/package.json 58 + build: 59 + fromImage: 60 + path: oven/bun 61 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 62 + label: 63 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 64 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 65 + workdir: /app/apps/server 66 + env: 67 + NODE_ENV: production 68 + copy: 69 + - paths: 70 + - . 71 + target: /app/ 72 + - fromBuilder: install 73 + paths: 74 + - /app/node_modules 75 + target: /app/node_modules 76 + run: 77 + - bun build --compile --sourcemap src/index.ts --outfile=app 76 78 fromImage: 77 79 path: debian 78 - digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 80 + digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 79 81 label: 80 82 io.dofigen.version: 2.5.0 83 + org.opencontainers.image.base.digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 81 84 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 82 - org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 83 85 copy: 84 86 - fromBuilder: build 85 87 paths: ··· 92 94 - port: 3000 93 95 images: 94 96 docker.io: 97 + oven: 98 + bun: 99 + 1.2.23: 100 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 95 101 library: 96 102 debian: 97 103 bullseye-slim: 98 - digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 99 - oven: 100 - bun: 101 - latest: 102 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 104 + digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 103 105 resources: 104 106 dofigen.yml: 105 - hash: 80f5ad94c76e0469d736252fb05adbb099557c1aefb96587f5688a351022de4c 107 + hash: 10c4a4ccf05a27d1efc7c2a7018337a5707a361fff130ee02f186463d94f8a22 106 108 content: | 107 109 ignore: 108 110 - node_modules ··· 116 118 - /packages/integrations/vercel 117 119 builders: 118 120 install: 119 - fromImage: oven/bun 121 + fromImage: oven/bun:1.2.23 120 122 workdir: /app/ 121 123 # Copy project 122 124 bind: ··· 135 137 - packages/tsconfig/package.json 136 138 - packages/assertions/package.json 137 139 - packages/regions/package.json 140 + - packages/theme-store/package.json 138 141 139 142 # Install dependencies 140 143 run: bun install --production --ignore-scripts --frozen-lockfile --verbose 141 144 cache: 142 145 - /root/.bun/install/cache 143 146 build: 144 - fromImage: oven/bun 147 + fromImage: oven/bun:1.2.23 145 148 workdir: /app/apps/server 146 149 copy: 147 150 - . /app/
+3 -2
apps/server/dofigen.yml
··· 10 10 - /packages/integrations/vercel 11 11 builders: 12 12 install: 13 - fromImage: oven/bun 13 + fromImage: oven/bun:1.2.23 14 14 workdir: /app/ 15 15 # Copy project 16 16 bind: ··· 29 29 - packages/tsconfig/package.json 30 30 - packages/assertions/package.json 31 31 - packages/regions/package.json 32 + - packages/theme-store/package.json 32 33 33 34 # Install dependencies 34 35 run: bun install --production --ignore-scripts --frozen-lockfile --verbose 35 36 cache: 36 37 - /root/.bun/install/cache 37 38 build: 38 - fromImage: oven/bun 39 + fromImage: oven/bun:1.2.23 39 40 workdir: /app/apps/server 40 41 copy: 41 42 - . /app/
+30 -29
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 + # ca-certs 6 + FROM debian@sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b AS ca-certs 7 + LABEL \ 8 + org.opencontainers.image.base.digest="sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b" \ 9 + org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" 10 + RUN apt update && apt install -y ca-certificates && update-ca-certificates 11 + 12 + # docker 13 + FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS docker 14 + LABEL \ 15 + org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 16 + org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 17 + WORKDIR /app/apps/workflows 18 + COPY \ 19 + --link \ 20 + "." "/app/" 21 + RUN bun run src/build-docker.ts 22 + 5 23 # install 6 - FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install 24 + FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS install 7 25 LABEL \ 8 - org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 9 - org.opencontainers.image.base.name="docker.io/oven/bun:latest" 26 + org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 27 + org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 10 28 WORKDIR /app/ 11 29 RUN \ 12 30 --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ ··· 28 46 --mount=type=bind,target=packages/tsconfig/package.json,source=packages/tsconfig/package.json \ 29 47 --mount=type=bind,target=packages/tinybird/package.json,source=packages/tinybird/package.json \ 30 48 --mount=type=bind,target=packages/upstash/package.json,source=packages/upstash/package.json \ 49 + --mount=type=bind,target=packages/theme-store/package.json,source=packages/theme-store/package.json \ 31 50 --mount=type=cache,target=/root/.bun/install/cache,sharing=locked \ 32 51 bun install --production --ignore-scripts --frozen-lockfile --verbose 33 52 34 53 # build 35 - FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build 54 + FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS build 36 55 LABEL \ 37 - org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 38 - org.opencontainers.image.base.name="docker.io/oven/bun:latest" 56 + org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 57 + org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 39 58 ENV NODE_ENV="production" 40 59 WORKDIR /app/apps/workflows 41 60 COPY \ ··· 47 66 "/app/node_modules" "/app/node_modules" 48 67 RUN bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 49 68 50 - # ca-certs 51 - FROM debian@sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d AS ca-certs 52 - LABEL \ 53 - org.opencontainers.image.base.digest="sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d" \ 54 - org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" 55 - RUN apt update && apt install -y ca-certificates && update-ca-certificates 56 - 57 - # docker 58 - FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS docker 59 - LABEL \ 60 - org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 61 - org.opencontainers.image.base.name="docker.io/oven/bun:latest" 62 - WORKDIR /app/apps/workflows 63 - COPY \ 64 - --link \ 65 - "." "/app/" 66 - RUN bun run src/build-docker.ts 67 - 68 69 # libsql 69 - FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS libsql 70 + FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS libsql 70 71 LABEL \ 71 - org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 72 - org.opencontainers.image.base.name="docker.io/oven/bun:latest" 72 + org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 73 + org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 73 74 WORKDIR /app/ 74 75 COPY \ 75 76 --from=docker \ ··· 78 79 RUN bun install 79 80 80 81 # runtime 81 - FROM debian@sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d AS runtime 82 + FROM debian@sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b AS runtime 82 83 LABEL \ 83 84 io.dofigen.version="2.5.0" \ 84 - org.opencontainers.image.base.digest="sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d" \ 85 + org.opencontainers.image.base.digest="sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b" \ 85 86 org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" 86 87 WORKDIR /app/ 87 88 COPY \
+45 -43
apps/workflows/dofigen.lock
··· 12 12 - /packages/error 13 13 - /packages/tracker 14 14 builders: 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 15 24 libsql: 16 25 fromImage: 17 26 path: oven/bun 18 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 27 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 19 28 label: 20 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 21 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 29 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 30 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 22 31 workdir: /app/ 23 32 copy: 24 33 - fromBuilder: docker ··· 27 36 target: /app/package.json 28 37 run: 29 38 - bun install 30 - docker: 31 - fromImage: 32 - path: oven/bun 33 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 34 - label: 35 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 36 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 37 - workdir: /app/apps/workflows 38 - copy: 39 - - paths: 40 - - . 41 - target: /app/ 42 - run: 43 - - bun run src/build-docker.ts 44 39 build: 45 40 fromImage: 46 41 path: oven/bun 47 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 42 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 48 43 label: 49 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 50 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 44 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 45 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 51 46 workdir: /app/apps/workflows 52 47 env: 53 48 NODE_ENV: production ··· 64 59 install: 65 60 fromImage: 66 61 path: oven/bun 67 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 62 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 68 63 label: 69 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 70 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 64 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 65 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 71 66 workdir: /app/ 72 67 run: 73 68 - bun install --production --ignore-scripts --frozen-lockfile --verbose ··· 112 107 source: packages/tinybird/package.json 113 108 - target: packages/upstash/package.json 114 109 source: packages/upstash/package.json 115 - ca-certs: 110 + - target: packages/theme-store/package.json 111 + source: packages/theme-store/package.json 112 + docker: 116 113 fromImage: 117 - path: debian 118 - digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 114 + path: oven/bun 115 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 119 116 label: 120 - org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 121 - org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 117 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 118 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 119 + workdir: /app/apps/workflows 120 + copy: 121 + - paths: 122 + - . 123 + target: /app/ 122 124 run: 123 - - apk update && apk upgrade --available && apk add ca-certificates && update-ca-certificates 125 + - bun run src/build-docker.ts 124 126 fromImage: 125 127 path: debian 126 - digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 128 + digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 127 129 label: 128 130 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 129 - org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 131 + org.opencontainers.image.base.digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 130 132 io.dofigen.version: 2.5.0 131 133 workdir: /app/ 132 134 copy: ··· 153 155 - port: 3000 154 156 images: 155 157 docker.io: 158 + oven: 159 + bun: 160 + 1.2.23: 161 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 156 162 library: 157 163 debian: 158 164 bullseye-slim: 159 - digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 160 - oven: 161 - bun: 162 - latest: 163 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 165 + digest: sha256:52927eff8153b563244f98cdc802ba97918afcdf67f9e4867cbf1f7afb3d147b 164 166 resources: 165 167 dofigen.yml: 166 - hash: 4c0cfc9f42824ef083d401f675c335053cd0458addbcdf987bd0cd2713a31d42 168 + hash: c8f0c675715cfa263c1fa3376e024a1c3072778bd8aabc5968ff20259f8c960d 167 169 content: | 168 170 ignore: 169 171 - node_modules ··· 179 181 - /packages/tracker 180 182 builders: 181 183 install: 182 - fromImage: oven/bun 184 + fromImage: oven/bun:1.2.23 183 185 workdir: /app/ 184 186 # Copy project 185 187 bind: ··· 202 204 - packages/tsconfig/package.json 203 205 - packages/tinybird/package.json 204 206 - packages/upstash/package.json 205 - 207 + - packages/theme-store/package.json 206 208 # Install dependencies 207 209 run: bun install --production --ignore-scripts --frozen-lockfile --verbose 208 210 cache: 209 211 - /root/.bun/install/cache 210 212 build: 211 - fromImage: oven/bun 213 + fromImage: oven/bun:1.2.23 212 214 workdir: /app/apps/workflows 213 215 copy: 214 216 - . /app/ ··· 222 224 run: bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 223 225 224 226 docker: 225 - fromImage: oven/bun 227 + fromImage: oven/bun:1.2.23 226 228 workdir: /app/apps/workflows 227 229 copy: 228 230 - . /app/ 229 231 run: bun run src/build-docker.ts 230 232 231 233 libsql: 232 - fromImage: oven/bun 234 + fromImage: oven/bun:1.2.23 233 235 workdir: /app/ 234 236 copy: 235 237 - fromBuilder: docker ··· 239 241 240 242 ca-certs: 241 243 fromImage: debian:bullseye-slim 242 - run: apk update && apk upgrade --available && apk add ca-certificates && update-ca-certificates 244 + run: apt update && apt install -y ca-certificates && update-ca-certificates 243 245 244 246 fromImage: debian:bullseye-slim 245 247 workdir: /app/
+5 -5
apps/workflows/dofigen.yml
··· 12 12 - /packages/tracker 13 13 builders: 14 14 install: 15 - fromImage: oven/bun 15 + fromImage: oven/bun:1.2.23 16 16 workdir: /app/ 17 17 # Copy project 18 18 bind: ··· 35 35 - packages/tsconfig/package.json 36 36 - packages/tinybird/package.json 37 37 - packages/upstash/package.json 38 - 38 + - packages/theme-store/package.json 39 39 # Install dependencies 40 40 run: bun install --production --ignore-scripts --frozen-lockfile --verbose 41 41 cache: 42 42 - /root/.bun/install/cache 43 43 build: 44 - fromImage: oven/bun 44 + fromImage: oven/bun:1.2.23 45 45 workdir: /app/apps/workflows 46 46 copy: 47 47 - . /app/ ··· 55 55 run: bun build --compile --target bun --sourcemap --format=cjs src/index.ts --outfile=app --external '@libsql/*' --external libsql 56 56 57 57 docker: 58 - fromImage: oven/bun 58 + fromImage: oven/bun:1.2.23 59 59 workdir: /app/apps/workflows 60 60 copy: 61 61 - . /app/ 62 62 run: bun run src/build-docker.ts 63 63 64 64 libsql: 65 - fromImage: oven/bun 65 + fromImage: oven/bun:1.2.23 66 66 workdir: /app/ 67 67 copy: 68 68 - fromBuilder: docker