@@ -12,35 +12,29 @@ effective: |
1212 - /packages/error
1313 - /packages/tracker
1414 builders:
15- build :
15+ libsql :
1616 fromImage:
1717 path: oven/bun
1818 digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
1919 label:
20- org.opencontainers.image.stage: build
2120 org.opencontainers.image.base.name: docker.io/oven/bun:1.3.6
2221 org.opencontainers.image.base.digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
23- workdir: /app/apps/workflows
24- env:
25- NODE_ENV: production
22+ workdir: /app/
2623 copy:
27- - paths:
28- - .
29- target: /app/
30- - fromBuilder: install
24+ - fromBuilder: docker
3125 paths:
32- - /app/node_modules
33- target: /app/node_modules
26+ - /app/apps/build-docker/package.json
27+ target: /app/package.json
3428 run:
35- - bun build --compile --target bun --sourcemap src/index.ts --outfile=app
29+ - bun install
3630 install:
3731 fromImage:
3832 path: oven/bun
3933 digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
4034 label:
41- org.opencontainers.image.base.digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
4235 org.opencontainers.image.stage: install
4336 org.opencontainers.image.base.name: docker.io/oven/bun:1.3.6
37+ org.opencontainers.image.base.digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
4438 workdir: /app/
4539 run:
4640 - bun install --production --frozen-lockfile --verbose
@@ -97,47 +91,53 @@ effective: |
9791 source: packages/upstash/package.json
9892 - target: packages/theme-store/package.json
9993 source: packages/theme-store/package.json
100- docker :
94+ build :
10195 fromImage:
10296 path: oven/bun
10397 digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
10498 label:
105- org.opencontainers.image.base.name: docker.io/oven/bun:1.3.6
10699 org.opencontainers.image.base.digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
100+ org.opencontainers.image.stage: build
101+ org.opencontainers.image.base.name: docker.io/oven/bun:1.3.6
107102 workdir: /app/apps/workflows
103+ env:
104+ NODE_ENV: production
108105 copy:
109106 - paths:
110107 - .
111108 target: /app/
109+ - fromBuilder: install
110+ paths:
111+ - /app/node_modules
112+ target: /app/node_modules
112113 run:
113- - bun run src/build-docker .ts
114- libsql :
114+ - bun build --compile --target bun --sourcemap src/index .ts --outfile=app
115+ docker :
115116 fromImage:
116117 path: oven/bun
117118 digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
118119 label:
119- org.opencontainers.image.base.digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
120120 org.opencontainers.image.base.name: docker.io/oven/bun:1.3.6
121- workdir: /app/
121+ org.opencontainers.image.base.digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
122+ workdir: /app/apps/workflows
122123 copy:
123- - fromBuilder: docker
124- paths:
125- - /app/apps/build-docker/package.json
126- target: /app/package.json
124+ - paths:
125+ - .
126+ target: /app/
127127 run:
128- - bun install
128+ - bun run src/build-docker.ts
129129 fromImage:
130130 path: debian
131131 digest: sha256:b32674fb57780ad57d7b0749242d3f585f462f4ec4a60ae0adacd945f9cb9734
132132 label:
133- org.opencontainers.image.base.digest: sha256:b32674fb57780ad57d7b0749242d3f585f462f4ec4a60ae0adacd945f9cb9734
134- org.opencontainers.image.description: Background job processing and probe scheduling for OpenStatus
135133 org.opencontainers.image.source: https://github.com/openstatusHQ/openstatus
136- org.opencontainers.image.title: OpenStatus Workflows
134+ org.opencontainers.image.base.name: docker.io/debian:bullseye-slim
137135 org.opencontainers.image.vendor: OpenStatus
138136 org.opencontainers.image.authors: OpenStatus Team
139- org.opencontainers.image.base.name: docker.io/debian:bullseye-slim
137+ org.opencontainers.image.description: Background job processing and probe scheduling for OpenStatus
140138 io.dofigen.version: 2.8.0
139+ org.opencontainers.image.base.digest: sha256:b32674fb57780ad57d7b0749242d3f585f462f4ec4a60ae0adacd945f9cb9734
140+ org.opencontainers.image.title: OpenStatus Workflows
141141 workdir: /app/
142142 copy:
143143 - fromBuilder: build
@@ -155,7 +155,7 @@ effective: |
155155 target: /app/node_modules
156156 root:
157157 run:
158- - apt-get update -q && apt-get install -y -q --no-install-recommends ca-certificates curl && update-ca-certificates && rm -rf /var/lib/apt/lists/* && mkdir -p /app/data && chown 1000:1000 /app/data
158+ - apt-get update -q && apt-get install -y -q --no-install-recommends ca-certificates curl && update-ca-certificates && rm -rf /var/lib/apt/lists/* && mkdir -p /app/data && chown -R 1000:1000 /app/data
159159 entrypoint:
160160 - /app/apps/workflows/app
161161 expose:
@@ -172,7 +172,7 @@ images:
172172 digest: sha256:f20d9cf365ab35529384f1717687c739c92e6f39157a35a95ef06f4049a10e4a
173173resources:
174174 dofigen.yml:
175- hash: 018151e1935b279a60f0b3b3e1d7359931097232ff8a8fef2c7398f3f67fa4db
175+ hash: c1eb3133586c1e6a56afa7e9d4a11eef1d1f09a04172cb239b54154e41e1c6af
176176 content: |
177177 ignore:
178178 - node_modules
@@ -259,7 +259,7 @@ resources:
259259 fromImage: debian:bullseye-slim
260260 workdir: /app/
261261 root:
262- run: apt-get update -q && apt-get install -y -q --no-install-recommends ca-certificates curl && update-ca-certificates && rm -rf /var/lib/apt/lists/* && mkdir -p /app/data && chown 1000:1000 /app/data
262+ run: apt-get update -q && apt-get install -y -q --no-install-recommends ca-certificates curl && update-ca-certificates && rm -rf /var/lib/apt/lists/* && mkdir -p /app/data && chown -R 1000:1000 /app/data
263263
264264 # Metadata labels
265265 labels:
0 commit comments