Openstatus www.openstatus.dev

😱

+60 -50
+7 -6
apps/server/Dockerfile
··· 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 5 # install 6 - FROM oven/bun@sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df AS install 6 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install 7 7 LABEL \ 8 - org.opencontainers.image.base.digest="sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df" \ 9 - org.opencontainers.image.base.name="docker.io/oven/bun:1.2.22" 8 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 9 + org.opencontainers.image.base.name="docker.io/oven/bun:latest" 10 10 WORKDIR /app/ 11 11 RUN \ 12 + --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ 12 13 --mount=type=bind,target=package.json,source=package.json \ 13 14 --mount=type=bind,target=apps/server/package.json,source=apps/server/package.json \ 14 15 --mount=type=bind,target=packages/analytics/package.json,source=packages/analytics/package.json \ ··· 27 28 bun install --production --ignore-scripts --frozen-lockfile --verbose 28 29 29 30 # build 30 - FROM oven/bun@sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df AS build 31 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build 31 32 LABEL \ 32 - org.opencontainers.image.base.digest="sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df" \ 33 - org.opencontainers.image.base.name="docker.io/oven/bun:1.2.22" 33 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 34 + org.opencontainers.image.base.name="docker.io/oven/bun:latest" 34 35 ENV NODE_ENV="production" 35 36 WORKDIR /app/apps/server 36 37 COPY \
+15 -12
apps/server/dofigen.lock
··· 13 13 build: 14 14 fromImage: 15 15 path: oven/bun 16 - digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df 16 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 17 17 label: 18 - org.opencontainers.image.base.digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df 19 - org.opencontainers.image.base.name: docker.io/oven/bun:1.2.22 18 + org.opencontainers.image.base.name: docker.io/oven/bun:latest 19 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 20 20 workdir: /app/apps/server 21 21 env: 22 22 NODE_ENV: production ··· 33 33 install: 34 34 fromImage: 35 35 path: oven/bun 36 - digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df 36 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 37 37 label: 38 - org.opencontainers.image.base.name: docker.io/oven/bun:1.2.22 39 - org.opencontainers.image.base.digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df 38 + org.opencontainers.image.base.name: docker.io/oven/bun:latest 39 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 40 40 workdir: /app/ 41 41 run: 42 42 - bun install --production --ignore-scripts --frozen-lockfile --verbose 43 43 cache: 44 44 - target: /root/.bun/install/cache 45 45 bind: 46 + - target: bunfig.toml 47 + source: bunfig.toml 46 48 - target: package.json 47 49 source: package.json 48 50 - target: apps/server/package.json ··· 76 78 digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 77 79 label: 78 80 io.dofigen.version: 2.5.0 79 - org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 80 81 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 82 + org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 81 83 copy: 82 84 - fromBuilder: build 83 85 paths: ··· 96 98 digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 97 99 oven: 98 100 bun: 99 - 1.2.22: 100 - digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df 101 + latest: 102 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 101 103 resources: 102 104 dofigen.yml: 103 - hash: c33b0ae4d7cb8b20272296f794520ca20d7a2ad447e571a7dfb56c54100fbcf6 105 + hash: 80f5ad94c76e0469d736252fb05adbb099557c1aefb96587f5688a351022de4c 104 106 content: | 105 107 ignore: 106 108 - node_modules ··· 114 116 - /packages/integrations/vercel 115 117 builders: 116 118 install: 117 - fromImage: oven/bun:1.2.22 119 + fromImage: oven/bun 118 120 workdir: /app/ 119 121 # Copy project 120 122 bind: 123 + - bunfig.toml 121 124 - package.json 122 125 - apps/server/package.json 123 126 - packages/analytics/package.json ··· 138 141 cache: 139 142 - /root/.bun/install/cache 140 143 build: 141 - fromImage: oven/bun:1.2.22 144 + fromImage: oven/bun 142 145 workdir: /app/apps/server 143 146 copy: 144 147 - . /app/
+3 -2
apps/server/dofigen.yml
··· 10 10 - /packages/integrations/vercel 11 11 builders: 12 12 install: 13 - fromImage: oven/bun:1.2.22 13 + fromImage: oven/bun 14 14 workdir: /app/ 15 15 # Copy project 16 16 bind: 17 + - bunfig.toml 17 18 - package.json 18 19 - apps/server/package.json 19 20 - packages/analytics/package.json ··· 34 35 cache: 35 36 - /root/.bun/install/cache 36 37 build: 37 - fromImage: oven/bun:1.2.22 38 + fromImage: oven/bun 38 39 workdir: /app/apps/server 39 40 copy: 40 41 - . /app/
+4 -3
apps/workflows/Dockerfile
··· 3 3 # See https://github.com/lenra-io/dofigen 4 4 5 5 # install 6 - FROM oven/bun@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS install 6 + FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install 7 7 LABEL \ 8 - org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \ 9 - org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23" 8 + org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \ 9 + org.opencontainers.image.base.name="docker.io/oven/bun:latest" 10 10 WORKDIR /app/ 11 11 RUN \ 12 + --mount=type=bind,target=bunfig.toml,source=bunfig.toml \ 12 13 --mount=type=bind,target=package.json,source=package.json \ 13 14 --mount=type=bind,target=apps/workflows/package.json,source=apps/workflows/package.json \ 14 15 --mount=type=bind,target=packages/assertions/package.json,source=packages/assertions/package.json \
+27 -26
apps/workflows/dofigen.lock
··· 12 12 - /packages/error 13 13 - /packages/tracker 14 14 builders: 15 - build: 15 + install: 16 16 fromImage: 17 17 path: oven/bun 18 18 digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 19 19 label: 20 20 org.opencontainers.image.base.name: docker.io/oven/bun:latest 21 21 org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 22 - workdir: /app/apps/workflows 23 - env: 24 - NODE_ENV: production 25 - copy: 26 - - paths: 27 - - . 28 - target: /app/ 29 - - fromBuilder: install 30 - paths: 31 - - /app/node_modules 32 - target: /app/node_modules 33 - run: 34 - - bun build --compile --sourcemap --format=cjs src/index.ts --outfile=app 35 - install: 36 - fromImage: 37 - path: oven/bun 38 - digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 39 - label: 40 - org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 41 - org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 42 22 workdir: /app/ 43 23 run: 44 24 - bun install --production --ignore-scripts --frozen-lockfile --verbose 45 25 cache: 46 26 - target: /root/.bun/install/cache 47 27 bind: 28 + - target: bunfig.toml 29 + source: bunfig.toml 48 30 - target: package.json 49 31 source: package.json 50 32 - target: apps/workflows/package.json ··· 81 63 source: packages/tinybird/package.json 82 64 - target: packages/upstash/package.json 83 65 source: packages/upstash/package.json 66 + build: 67 + fromImage: 68 + path: oven/bun 69 + digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 70 + label: 71 + org.opencontainers.image.base.name: docker.io/oven/bun:latest 72 + org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 73 + workdir: /app/apps/workflows 74 + env: 75 + NODE_ENV: production 76 + copy: 77 + - paths: 78 + - . 79 + target: /app/ 80 + - fromBuilder: install 81 + paths: 82 + - /app/node_modules 83 + target: /app/node_modules 84 + run: 85 + - bun build --compile --sourcemap --format=cjs src/index.ts --outfile=app 84 86 fromImage: 85 87 path: debian 86 88 digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 87 89 label: 88 - io.dofigen.version: 2.5.0 89 90 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 90 91 org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 92 + io.dofigen.version: 2.5.0 91 93 copy: 92 94 - fromBuilder: build 93 95 paths: ··· 108 110 bun: 109 111 latest: 110 112 digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 111 - 1.2.23: 112 - digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 113 113 resources: 114 114 dofigen.yml: 115 - hash: 54e4e0066d6a49d4775fe6dd4f4d95c5649c0b86a9cc8df3950712b51c3acaaa 115 + hash: 9be6075fa415f4f265964fb4db272498168c362211b09cdca638a0bd3ee00746 116 116 content: | 117 117 ignore: 118 118 - node_modules ··· 128 128 - /packages/tracker 129 129 builders: 130 130 install: 131 - fromImage: oven/bun:1.2.23 131 + fromImage: oven/bun 132 132 workdir: /app/ 133 133 # Copy project 134 134 bind: 135 + - bunfig.toml 135 136 - package.json 136 137 - apps/workflows/package.json 137 138 - packages/assertions/package.json
+2 -1
apps/workflows/dofigen.yml
··· 12 12 - /packages/tracker 13 13 builders: 14 14 install: 15 - fromImage: oven/bun:1.2.23 15 + fromImage: oven/bun 16 16 workdir: /app/ 17 17 # Copy project 18 18 bind: 19 + - bunfig.toml 19 20 - package.json 20 21 - apps/workflows/package.json 21 22 - packages/assertions/package.json
+2
bunfig.toml
··· 1 + [install] 2 + linker = "hoisted"