diff --git a/Dockerfile b/Dockerfile index 8ff0a75..98a31ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM oven/bun:1.1.8-slim +FROM oven/bun:1.1.21-slim WORKDIR /home/bun/app diff --git a/bun.lockb b/bun.lockb index ec3c4d4..dcddf04 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/compose.yaml b/compose.yaml index 3434c1f..6f6fe3c 100644 --- a/compose.yaml +++ b/compose.yaml @@ -17,7 +17,7 @@ services: retries: 5 web: - image: oven/bun:1.1.8-slim + image: oven/bun:1.1.21-slim environment: - DATABASE_URL=postgresql://ultimate-ltt:ultimate-ltt@db/ultimate-ltt?schema=public - DEBUG=True @@ -39,7 +39,7 @@ services: stop_signal: SIGKILL studio: - image: node:22.2.0-alpine3.19 + image: node:22.6.0-alpine3.19 environment: - DATABASE_URL=postgresql://ultimate-ltt:ultimate-ltt@db/ultimate-ltt?schema=public working_dir: /home/node @@ -57,7 +57,7 @@ services: stop_signal: SIGKILL migrate: - image: node:22.2.0-alpine3.19 + image: node:22.6.0-alpine3.19 environment: - DATABASE_URL=postgresql://ultimate-ltt:ultimate-ltt@db/ultimate-ltt?schema=public working_dir: /home/node @@ -70,13 +70,13 @@ services: command: 'npx prisma migrate dev --name init' bun: - image: oven/bun:1.1.8-slim + image: oven/bun:1.1.21-slim volumes: - .:/home/bun/app command: 'bun install' tailwind: - image: oven/bun:1.1.8-slim + image: oven/bun:1.1.21-slim volumes: - .:/home/bun/app depends_on: diff --git a/package.json b/package.json index ae57cb1..0cbede7 100644 --- a/package.json +++ b/package.json @@ -6,37 +6,37 @@ "lint": "eslint . && prettier . --write" }, "devDependencies": { - "@eslint/js": "^9.2.0", + "@eslint/js": "^9.8.0", "@types/bun": "latest", "@types/katex": "^0.16.7", "@types/markdown-it": "^14.1.2", "@types/markdown-it-emoji": "^3.0.1", "@types/react-dom": "^18.3.0", - "eslint": "^9.2.0", - "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.1", - "globals": "^15.2.0", - "prettier": "^3.2.5", - "prisma": "^5.14.0", - "typescript-eslint": "^7.9.0" + "eslint": "^9.8.0", + "eslint-plugin-jsx-a11y": "^6.9.0", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react": "^7.35.0", + "globals": "^15.9.0", + "prettier": "^3.3.3", + "prisma": "^5.18.0", + "typescript-eslint": "^7.18.0" }, "peerDependencies": { - "typescript": "^5.0.0" + "typescript": "^5.5.4" }, "dependencies": { "@iconify-icon/react": "^2.1.0", - "@prisma/client": "^5.14.0", - "@tailwindcss/cli": "^4.0.0-alpha.15", + "@prisma/client": "^5.18.0", + "@tailwindcss/cli": "^4.0.0-alpha.18", "get-video-duration": "^4.1.0", "highlight.js": "^11.10.0", "katex": "^0.16.11", "markdown-it": "^14.1.0", "markdown-it-emoji": "^3.0.0", "markdown-it-texmath": "^1.0.0", - "react": "^19.0.0-rc-915b914b3a-20240515", - "react-dom": "^19.0.0-rc-915b914b3a-20240515", - "tailwindcss": "^4.0.0-alpha.15" + "react": "^19.0.0-rc-fb9a90fa48-20240614", + "react-dom": "^19.0.0-rc-fb9a90fa48-20240614", + "tailwindcss": "^4.0.0-alpha.18" }, "eslintIgnores": [ "static/*"