Openstatus www.openstatus.dev

๐Ÿ› ๐Ÿคฃ bun (#1451)

authored by

Thibault Le Ouay and committed by
GitHub
f995e7f6 0ac84498

+47 -60
+3 -3
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=package.json,source=package.json \
+8 -23
apps/server/dofigen.lock
··· 33 33 install: 34 34 fromImage: 35 35 path: oven/bun 36 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 36 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 37 37 label: 38 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 39 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 38 + org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23 39 + org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 40 40 workdir: /app/ 41 41 run: 42 42 - bun install --production --ignore-scripts --frozen-lockfile --verbose ··· 71 71 source: packages/assertions/package.json 72 72 - target: packages/regions/package.json 73 73 source: packages/regions/package.json 74 - build: 75 - fromImage: 76 - path: oven/bun 77 - digest: sha256:10cda3ac52b7ddfb3dda2fd1f0ed2147dcb8d5b7ed7baeffbfcaf6e15c1c00df 78 - workdir: /app/apps/server 79 - env: 80 - NODE_ENV: production 81 - copy: 82 - - paths: 83 - - . 84 - target: /app/ 85 - - fromBuilder: install 86 - paths: 87 - - /app/node_modules 88 - target: /app/node_modules 89 - run: 90 - - bun build --compile --sourcemap src/index.ts --outfile=app 91 74 fromImage: 92 75 path: debian 93 76 digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 94 77 label: 95 78 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 79 + io.dofigen.version: 2.5.0 96 80 org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 97 - io.dofigen.version: 2.5.0 98 81 copy: 99 82 - fromBuilder: build 100 83 paths: ··· 111 94 bun: 112 95 latest: 113 96 digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 97 + 1.2.23: 98 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 114 99 library: 115 100 debian: 116 101 bullseye-slim: 117 102 digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 118 103 resources: 119 104 dofigen.yml: 120 - hash: fd8a2f5ef1a06150de07ca7ad4fe5c09ac47729841811ba2757511896aa4f346 105 + hash: 1200a16fe632ac6a61064493aab3ee373e97be52387cf650ed085fb54b05b652 121 106 content: | 122 107 ignore: 123 108 - node_modules ··· 131 116 - /packages/integrations/vercel 132 117 builders: 133 118 install: 134 - fromImage: oven/bun 119 + fromImage: oven/bun:1.2.23 135 120 workdir: /app/ 136 121 # Copy project 137 122 bind:
+1 -1
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:
+3 -3
apps/workflows/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=package.json,source=package.json \
+31 -29
apps/workflows/dofigen.lock
··· 12 12 - /packages/error 13 13 - /packages/tracker 14 14 builders: 15 - install: 15 + build: 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 22 42 workdir: /app/ 23 43 run: 24 44 - bun install --production --ignore-scripts --frozen-lockfile --verbose ··· 61 81 source: packages/tinybird/package.json 62 82 - target: packages/upstash/package.json 63 83 source: packages/upstash/package.json 64 - build: 65 - fromImage: 66 - path: oven/bun 67 - digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 68 - label: 69 - org.opencontainers.image.base.name: docker.io/oven/bun:latest 70 - org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 71 - workdir: /app/apps/workflows 72 - env: 73 - NODE_ENV: production 74 - copy: 75 - - paths: 76 - - . 77 - target: /app/ 78 - - fromBuilder: install 79 - paths: 80 - - /app/node_modules 81 - target: /app/node_modules 82 - run: 83 - - bun build --compile --sourcemap --format=cjs src/index.ts --outfile=app 84 84 fromImage: 85 85 path: debian 86 86 digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 87 87 label: 88 - org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 88 + io.dofigen.version: 2.5.0 89 89 org.opencontainers.image.base.name: docker.io/debian:bullseye-slim 90 - io.dofigen.version: 2.5.0 90 + org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 91 91 copy: 92 92 - fromBuilder: build 93 93 paths: ··· 100 100 - port: 3000 101 101 images: 102 102 docker.io: 103 + library: 104 + debian: 105 + bullseye-slim: 106 + digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 103 107 oven: 104 108 bun: 105 109 latest: 106 110 digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 107 - library: 108 - debian: 109 - bullseye-slim: 110 - digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d 111 + 1.2.23: 112 + digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 111 113 resources: 112 114 dofigen.yml: 113 - hash: dcf67c194205b01b31422121e3b641c361efd2f44e730ab39e577eb0b0e2bfc4 115 + hash: 54e4e0066d6a49d4775fe6dd4f4d95c5649c0b86a9cc8df3950712b51c3acaaa 114 116 content: | 115 117 ignore: 116 118 - node_modules ··· 126 128 - /packages/tracker 127 129 builders: 128 130 install: 129 - fromImage: oven/bun 131 + fromImage: oven/bun:1.2.23 130 132 workdir: /app/ 131 133 # Copy project 132 134 bind:
+1 -1
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: