Skip to content

Commit d8c0ba0

Browse files
committed
chore(deps): upgrade prisma and @prisma/client to latest version
1 parent ec0c754 commit d8c0ba0

File tree

5 files changed

+41
-16
lines changed

5 files changed

+41
-16
lines changed

.github/workflows/cd_ws.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ jobs:
99
- name: Checkout the code
1010
uses: actions/checkout@v2
1111

12+
- name: Debug - Show directory contents
13+
run: ls -la
14+
15+
- name: Debug - Show package.json
16+
run: cat package.json
17+
1218
- name: Docker login
1319
uses: docker/login-action@v2
1420
with:
@@ -22,6 +28,7 @@ jobs:
2228
file: ./docker/Dockerfile.websocket
2329
push: true
2430
tags: coderomm/collabydraw-websocket:${{ github.sha }}
31+
2532
- name: Deploy to the VM
2633
run: |
2734
echo "${{ secrets.SSH_PRIVATE_KEY }}" &> ~/ssh_key

docker/Dockerfile.websocket

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,34 @@ WORKDIR /usr/src/app
99
COPY ./packages ./packages
1010
COPY ./package.json ./package.json
1111
COPY ./pnpm-lock.yaml ./pnpm-lock.yaml
12+
COPY ./pnpm-workspace.yaml ./pnpm-workspace.yaml
1213
COPY ./turbo.json ./turbo.json
1314
COPY ./apps/ws ./apps/ws
1415

16+
# Copy the entire project
17+
# COPY . .
18+
19+
# Install global Prisma CLI
20+
RUN npm install -g [email protected]
21+
1522
# Install dependencies
1623
RUN pnpm install --frozen-lockfile
1724

18-
# Generate database (assuming you have a db:generate script)
19-
RUN pnpm run db:generate
25+
# Generate database
26+
# RUN pnpm run db:generate
27+
28+
# Change to the packages/db directory and generate Prisma client
29+
WORKDIR /usr/src/app/packages/db
30+
RUN prisma generate
31+
32+
# Change back to the root directory
33+
WORKDIR /usr/src/app
34+
35+
# Build the websocket service
36+
RUN pnpm run build
2037

2138
# Expose the port
22-
EXPOSE 8081
39+
EXPOSE 8080
2340

2441
# Start the ws service
2542
CMD ["pnpm", "run", "start:ws"]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
"engines": {
2020
"node": ">=18"
2121
}
22-
}
22+
}

packages/db/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
"name": "@repo/db",
33
"version": "1.0.0",
44
"main": "index.js",
5-
"scripts": {
6-
"test": "echo \"Error: no test specified\" && exit 1"
7-
},
85
"exports": {
96
"./client": "./src/index.ts"
107
},
@@ -19,6 +16,10 @@
1916
"prisma": "^6.5.0"
2017
},
2118
"dependencies": {
22-
"@prisma/client": "6.3.1"
19+
"@prisma/client": "6.5.0"
20+
},
21+
"scripts": {
22+
"generate": "prisma generate",
23+
"test": "echo \"Error: no test specified\" && exit 1"
2324
}
2425
}

pnpm-lock.yaml

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)