File tree Expand file tree Collapse file tree 11 files changed +31
-51
lines changed
Expand file tree Collapse file tree 11 files changed +31
-51
lines changed Original file line number Diff line number Diff line change @@ -21,14 +21,11 @@ jobs:
2121 with :
2222 bun-version : latest
2323
24- - name : edgedb install
25- run : bash <(curl --proto '=https' --tlsv1.2 -sSf https://sh.edgedb.com) -y
24+ - name : init gel
25+ run : cd apps/server && bunx gel project init --non-interactive
2626
27- - name : init edgedb
28- run : cd apps/server && edgedb project init --non-interactive
29-
30- - name : generate edgedb schema types
31- run : bun server generate
27+ - name : generate gel schema types
28+ run : bun run --filter server generate
3229
3330 - name : Docker Meta Release
3431 id : meta-release
Original file line number Diff line number Diff line change @@ -16,17 +16,11 @@ jobs:
1616 with :
1717 bun-version : latest
1818
19- - name : edgedb install
20- run : bash <(curl --proto '=https' --tlsv1.2 -sSf https://sh.edgedb.com) -y
19+ - name : init gel
20+ run : cd apps/server && bunx gel project init --non-interactive
2121
22- - name : install
23- run : bun install
24-
25- - name : init edgedb
26- run : cd apps/server && edgedb project init --non-interactive
27-
28- - name : generate edgedb schema types
29- run : bun server gen-edgedb
22+ - name : generate gel schema types
23+ run : bun run --filter server generate
3024
3125 - name : check linting
3226 run : bun lint
Original file line number Diff line number Diff line change @@ -17,14 +17,12 @@ FROM oven/bun:1.1.17-alpine
1717
1818WORKDIR /app
1919
20- RUN bun install --global edgedb
21-
2220COPY --from=builder /app/apps/server/dist ./apps/server/dist
2321COPY --from=builder /app/apps/server/src/dbschema ./apps/server/src/dbschema
24- COPY --from=builder /app/apps/server/edgedb .toml ./apps/server/edgedb .toml
22+ COPY --from=builder /app/apps/server/gel .toml ./apps/server/gel .toml
2523COPY --from=builder /app/apps/client/dist ./apps/client/dist
2624
2725ENV NODE_ENV=production
2826ENV PUBLIC_DIR=/app/apps/client/dist
2927
30- CMD bun run edgedb migrate && bun apps/server/main.js
28+ CMD bunx gel migrate && bun apps/server/main.js
Original file line number Diff line number Diff line change 44
55src /dbschema /edgeql-js
66src /dbschema /interfaces.ts
7+ ** /* .local.toml
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ [instance ]
2+ server-version = " 6.4"
3+
4+ [project ]
5+ schema-dir = " src/dbschema"
6+
7+ [hooks ]
8+ schema.update.after = " bunx @gel/generate interfaces && bunx @gel/generate edgeql-js"
Original file line number Diff line number Diff line change 77 "dev" : " bun --watch ./src/main.ts" ,
88 "build" : " bun build --sourcemap=inline --target bun --outdir ./dist ./src/main.ts" ,
99 "start" : " bun ./dist/main.js" ,
10- "migrate" : " edgedb migration create && edgedb migrate && bun gen-edgedb " ,
11- "generate" : " bunx @edgedb /generate interfaces && bunx @edgedb /generate edgeql-js"
10+ "migrate" : " gel migration create && gel migrate && bun generate " ,
11+ "generate" : " bunx @gel /generate interfaces && bunx @gel /generate edgeql-js"
1212 },
1313 "dependencies" : {
1414 "@trpc/server" : " ^10.7.0" ,
1515 "cors" : " ^2.8.5" ,
1616 "dotenv" : " ^16.0.3" ,
1717 "dotenv-cli" : " ^6.0.0" ,
18- "edgedb" : " ^1.5.7" ,
1918 "express" : " ^4.18.1" ,
19+ "gel" : " ^2.1.1" ,
2020 "nanoid" : " ^3.3.4" ,
2121 "ws" : " ^8.9.0" ,
2222 "zod" : " ^3.19.1"
2323 },
2424 "devDependencies" : {
25- "@edgedb /generate" : " ^0.5.3 " ,
25+ "@gel /generate" : " ^0.7.0 " ,
2626 "@types/bun" : " ^1.1.6" ,
2727 "@types/cors" : " ^2.8.12" ,
2828 "@types/express" : " ^4.17.14" ,
Original file line number Diff line number Diff line change 1- import * as edgedb from 'edgedb ' ;
1+ import * as gel from 'gel ' ;
22
3- export const dbClient = edgedb . createClient ( ) ;
3+ export const dbClient = gel . createClient ( ) ;
Original file line number Diff line number Diff line change @@ -8,17 +8,14 @@ services:
88 - 8080:8080
99 environment :
1010 PORT : 8080
11- EDGEDB_DSN : edgedb ://edgedb
12- EDGEDB_CLIENT_TLS_SECURITY : insecure
11+ GEL_DSN : gel ://gel
12+ GEL_CLIENT_TLS_SECURITY : insecure
1313
1414 # volumes:
1515
16- edgedb :
17- image : edgedb/edgedb
16+ gel :
17+ image : geldata/gel:6.4
1818 restart : unless-stopped
1919 environment :
20- # EDGEDB_SERVER_PASSWORD: edgedb
21- EDGEDB_SERVER_TLS_CERT_MODE : generate_self_signed
22- EDGEDB_SERVER_SECURITY : insecure_dev_mode
23- # ports:
24- # volumes:
20+ GEL_SERVER_TLS_CERT_MODE : generate_self_signed
21+ GEL_SERVER_SECURITY : insecure_dev_mode
You can’t perform that action at this time.
0 commit comments