Skip to content

Commit 883349c

Browse files
committed
change bun command
1 parent 5fc8aaf commit 883349c

File tree

6 files changed

+22
-11
lines changed

6 files changed

+22
-11
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
bun-version: latest
2727

2828
- name: init gel
29-
run: cd apps/server && bunx gel project init --non-interactive
29+
run: cd apps/server && bun x gel project init --non-interactive
3030

3131
- name: Docker Meta Release
3232
id: meta-release

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
bun-version: latest
1818

1919
- name: init gel
20-
run: cd apps/server && bunx gel project init --non-interactive
20+
run: cd apps/server && bun x gel project init --non-interactive
2121

2222
- name: generate gel schema types
2323
run: bun run --filter server generate

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ RUN curl -fsSL https://bun.com/install | bash
55
ENV PATH="/root/.bun/bin:${PATH}"
66
WORKDIR /app
77

8-
8+
# Dependancy layer, for caching
99
FROM base AS install
1010

1111
# Development dependencies
@@ -20,7 +20,8 @@ COPY apps/server/package.json /temp/prod/apps/server/
2020
COPY apps/client/package.json /temp/prod/apps/client/
2121
RUN cd /temp/prod && bun install --frozen-lockfile --production --filter "server"
2222

23-
FROM base as prerelease
23+
# Build frontend and backend
24+
FROM base AS prerelease
2425
COPY --from=install /temp/dev/node_modules node_modules
2526
COPY --from=install /temp/dev/apps/server/node_modules apps/server/node_modules
2627
COPY --from=install /temp/dev/apps/client/node_modules apps/client/node_modules

apps/server/gel.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ server-version = "6.4"
55
schema-dir = "src/dbschema"
66

77
[hooks]
8-
schema.update.after = "bunx @gel/generate interfaces && bunx @gel/generate edgeql-js --target esm"
8+
schema.update.after = "bun x @gel/generate interfaces && bun x @gel/generate edgeql-js --target esm"

apps/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"build": "bun tsdown",
99
"start": "node ./dist/main.js",
1010
"migrate": "gel migration create && gel migrate && bun generate",
11-
"generate": "bunx @gel/generate interfaces && bunx @gel/generate edgeql-js --target esm"
11+
"generate": "bun x @gel/generate interfaces && bun x @gel/generate edgeql-js --target esm"
1212
},
1313
"types": "./dist/main.d.ts",
1414
"main": "./dist/main.js",

docker-compose.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,31 @@
1-
version: '3.1'
2-
31
services:
42
voting:
53
build: .
64
restart: unless-stopped
75
ports:
86
- 8080:8080
7+
links:
8+
- gel
99
environment:
1010
PORT: 8080
1111
GEL_DSN: gel://gel
1212
GEL_CLIENT_TLS_SECURITY: insecure
1313

14-
# volumes:
15-
1614
gel:
1715
image: geldata/gel:6.4
1816
restart: unless-stopped
17+
healthcheck:
18+
test: ["CMD", "curl", "-f", "http://localhost:5656/server/status/ready"]
19+
start_interval: 10s
20+
start_period: 30s
21+
interval: 20s
22+
timeout: 10s
23+
retries: 5
24+
volumes:
25+
- gel_data:/var/lib/gel/data
1926
environment:
2027
GEL_SERVER_TLS_CERT_MODE: generate_self_signed
21-
GEL_SERVER_SECURITY: insecure_dev_mode
28+
GEL_SERVER_SECURITY: insecure_dev_mode
29+
30+
volumes:
31+
gel_data:

0 commit comments

Comments
 (0)