🔧 Fix bun.lock file not copied to Docker image

Closes #2293
This commit is contained in:
Baptiste Arnaud 2025-10-03 11:21:31 +02:00
parent 9688a297ad
commit 3b65b787ac
No known key found for this signature in database
6 changed files with 17 additions and 13 deletions

View File

@ -1 +1 @@
bun = "1.2.21"
bun = "1.2.23"

View File

@ -1,5 +1,5 @@
# ================= INSTALL BUN ===================
ARG BUN_VERSION=1.2.8
ARG BUN_VERSION=1.2.23
FROM debian:bullseye-slim AS build-bun
ARG BUN_VERSION
RUN apt-get update -qq \
@ -81,7 +81,7 @@ WORKDIR /app
FROM base AS pruned
ARG SCOPE
COPY . .
RUN bunx turbo@2.4.5-canary.7 prune "${SCOPE}" --docker
RUN bunx turbo prune "${SCOPE}" --docker
# =============== INSTALL & BUILD =================
@ -89,6 +89,7 @@ FROM base AS builder
ARG BUN_PKG_MANAGER
ARG SCOPE
COPY --from=pruned /app/out/full/ .
COPY bun.lock .
RUN SENTRYCLI_SKIP_DOWNLOAD=1 bun install
RUN SKIP_ENV_CHECK=true bunx turbo build --filter="${SCOPE}"

View File

@ -429,6 +429,7 @@
"openai": "^4.81.0",
"qs": "^6.11.2",
"stripe": "^17.1.0",
"undici": "^7.16.0",
},
"devDependencies": {
"@typebot.io/forge": "workspace:*",
@ -5785,7 +5786,7 @@
"unctx": ["unctx@2.4.1", "", { "dependencies": { "acorn": "^8.14.0", "estree-walker": "^3.0.3", "magic-string": "^0.30.17", "unplugin": "^2.1.0" } }, "sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg=="],
"undici": ["undici@5.29.0", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg=="],
"undici": ["undici@7.16.0", "", {}, "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g=="],
"undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="],
@ -6877,6 +6878,8 @@
"micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
"miniflare/undici": ["undici@5.29.0", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg=="],
"minio/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
"minizlib/minipass": ["minipass@3.3.6", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="],

View File

@ -1,6 +1,5 @@
version: '3.9'
services:
typebot-db:
typebot-db-docker:
image: postgres:16
restart: always
volumes:
@ -19,13 +18,13 @@ services:
args:
- SCOPE=builder
depends_on:
typebot-db:
typebot-db-docker:
condition: service_healthy
restart: always
ports:
- '8080:3000'
- "8080:3000"
extra_hosts:
- 'host.docker.internal:host-gateway'
- "host.docker.internal:host-gateway"
env_file: .env.docker
typebot-viewer:
build:
@ -33,9 +32,9 @@ services:
args:
- SCOPE=viewer
depends_on:
typebot-db:
typebot-db-docker:
condition: service_healthy
restart: always
ports:
- '8081:3000'
- "8081:3000"
env_file: .env.docker

View File

@ -41,7 +41,7 @@
"typescript": "^5.9.3",
"rimraf": "^6.0.1"
},
"packageManager": "bun@1.2.21",
"packageManager": "bun@1.2.23",
"engines": {
"node": "^22"
},

View File

@ -50,7 +50,8 @@
"nodemailer": "^7.0.6",
"openai": "^4.81.0",
"qs": "^6.11.2",
"stripe": "^17.1.0"
"stripe": "^17.1.0",
"undici": "^7.16.0"
},
"devDependencies": {
"@typebot.io/forge": "workspace:*",