tangled
alpha
login
or
join now
openstatus.dev
/
openstatus
5
fork
atom
Openstatus
www.openstatus.dev
5
fork
atom
overview
issues
pulls
pipelines
😱
thibault.tngl.sh
5 months ago
2072707b
e366f661
+39
-37
4 changed files
expand all
collapse all
unified
split
apps
server
Dockerfile
dofigen.lock
dofigen.yml
bunfig.toml
+6
-6
apps/server/Dockerfile
···
3
3
# See https://github.com/lenra-io/dofigen
4
4
5
5
# install
6
6
-
FROM oven/bun@sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df AS install
6
6
+
FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS install
7
7
LABEL \
8
8
-
org.opencontainers.image.base.digest="sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df" \
9
9
-
org.opencontainers.image.base.name="docker.io/oven/bun:1.2.22"
8
8
+
org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \
9
9
+
org.opencontainers.image.base.name="docker.io/oven/bun:latest"
10
10
WORKDIR /app/
11
11
RUN \
12
12
--mount=type=bind,target=package.json,source=package.json \
···
27
27
bun install --production --ignore-scripts --frozen-lockfile --verbose
28
28
29
29
# build
30
30
-
FROM oven/bun@sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df AS build
30
30
+
FROM oven/bun@sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build
31
31
LABEL \
32
32
-
org.opencontainers.image.base.digest="sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df" \
33
33
-
org.opencontainers.image.base.name="docker.io/oven/bun:1.2.22"
32
32
+
org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \
33
33
+
org.opencontainers.image.base.name="docker.io/oven/bun:latest"
34
34
ENV NODE_ENV="production"
35
35
WORKDIR /app/apps/server
36
36
COPY \
+29
-29
apps/server/dofigen.lock
···
10
10
- /packages/api
11
11
- /packages/integrations/vercel
12
12
builders:
13
13
-
build:
14
14
-
fromImage:
15
15
-
path: oven/bun
16
16
-
digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
17
17
-
label:
18
18
-
org.opencontainers.image.base.digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
19
19
-
org.opencontainers.image.base.name: docker.io/oven/bun:1.2.22
20
20
-
workdir: /app/apps/server
21
21
-
env:
22
22
-
NODE_ENV: production
23
23
-
copy:
24
24
-
- paths:
25
25
-
- .
26
26
-
target: /app/
27
27
-
- fromBuilder: install
28
28
-
paths:
29
29
-
- /app/node_modules
30
30
-
target: /app/node_modules
31
31
-
run:
32
32
-
- bun build --compile --sourcemap src/index.ts --outfile=app
33
13
install:
34
14
fromImage:
35
15
path: oven/bun
36
36
-
digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
16
16
+
digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
37
17
label:
38
38
-
org.opencontainers.image.base.name: docker.io/oven/bun:1.2.22
39
39
-
org.opencontainers.image.base.digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
18
18
+
org.opencontainers.image.base.name: docker.io/oven/bun:latest
19
19
+
org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
40
20
workdir: /app/
41
21
run:
42
22
- bun install --production --ignore-scripts --frozen-lockfile --verbose
···
71
51
source: packages/assertions/package.json
72
52
- target: packages/regions/package.json
73
53
source: packages/regions/package.json
54
54
+
build:
55
55
+
fromImage:
56
56
+
path: oven/bun
57
57
+
digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
58
58
+
label:
59
59
+
org.opencontainers.image.base.name: docker.io/oven/bun:latest
60
60
+
org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
61
61
+
workdir: /app/apps/server
62
62
+
env:
63
63
+
NODE_ENV: production
64
64
+
copy:
65
65
+
- paths:
66
66
+
- .
67
67
+
target: /app/
68
68
+
- fromBuilder: install
69
69
+
paths:
70
70
+
- /app/node_modules
71
71
+
target: /app/node_modules
72
72
+
run:
73
73
+
- bun build --compile --sourcemap src/index.ts --outfile=app
74
74
fromImage:
75
75
path: debian
76
76
digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
77
77
label:
78
78
io.dofigen.version: 2.5.0
79
79
-
org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
80
79
org.opencontainers.image.base.name: docker.io/debian:bullseye-slim
80
80
+
org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
81
81
copy:
82
82
- fromBuilder: build
83
83
paths:
···
96
96
digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
97
97
oven:
98
98
bun:
99
99
-
1.2.22:
100
100
-
digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
99
99
+
latest:
100
100
+
digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
101
101
resources:
102
102
dofigen.yml:
103
103
-
hash: c33b0ae4d7cb8b20272296f794520ca20d7a2ad447e571a7dfb56c54100fbcf6
103
103
+
hash: 7ed6bdb263366bac1007d6722ce962e307ad68a0ad5223fd8bd68547c032a005
104
104
content: |
105
105
ignore:
106
106
- node_modules
···
114
114
- /packages/integrations/vercel
115
115
builders:
116
116
install:
117
117
-
fromImage: oven/bun:1.2.22
117
117
+
fromImage: oven/bun
118
118
workdir: /app/
119
119
# Copy project
120
120
bind:
···
138
138
cache:
139
139
- /root/.bun/install/cache
140
140
build:
141
141
-
fromImage: oven/bun:1.2.22
141
141
+
fromImage: oven/bun
142
142
workdir: /app/apps/server
143
143
copy:
144
144
- . /app/
+2
-2
apps/server/dofigen.yml
···
10
10
- /packages/integrations/vercel
11
11
builders:
12
12
install:
13
13
-
fromImage: oven/bun:1.2.22
13
13
+
fromImage: oven/bun
14
14
workdir: /app/
15
15
# Copy project
16
16
bind:
···
34
34
cache:
35
35
- /root/.bun/install/cache
36
36
build:
37
37
-
fromImage: oven/bun:1.2.22
37
37
+
fromImage: oven/bun
38
38
workdir: /app/apps/server
39
39
copy:
40
40
- . /app/
+2
bunfig.toml
···
1
1
+
[install]
2
2
+
linker = "hoisted"