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
e366f661
f995e7f6
+22
-24
3 changed files
expand all
collapse all
unified
split
apps
server
Dockerfile
dofigen.lock
dofigen.yml
+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:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS install
6
6
+
FROM oven/bun@sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df AS install
7
7
LABEL \
8
8
-
org.opencontainers.image.base.digest="sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74" \
9
9
-
org.opencontainers.image.base.name="docker.io/oven/bun:1.2.23"
8
8
+
org.opencontainers.image.base.digest="sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df" \
9
9
+
org.opencontainers.image.base.name="docker.io/oven/bun:1.2.22"
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:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025 AS build
30
30
+
FROM oven/bun@sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df AS build
31
31
LABEL \
32
32
-
org.opencontainers.image.base.digest="sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025" \
33
33
-
org.opencontainers.image.base.name="docker.io/oven/bun:latest"
32
32
+
org.opencontainers.image.base.digest="sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df" \
33
33
+
org.opencontainers.image.base.name="docker.io/oven/bun:1.2.22"
34
34
ENV NODE_ENV="production"
35
35
WORKDIR /app/apps/server
36
36
COPY \
+14
-16
apps/server/dofigen.lock
···
13
13
build:
14
14
fromImage:
15
15
path: oven/bun
16
16
-
digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
16
16
+
digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
17
17
label:
18
18
-
org.opencontainers.image.base.name: docker.io/oven/bun:latest
19
19
-
org.opencontainers.image.base.digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
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
···
33
33
install:
34
34
fromImage:
35
35
path: oven/bun
36
36
-
digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74
36
36
+
digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
37
37
label:
38
38
-
org.opencontainers.image.base.name: docker.io/oven/bun:1.2.23
39
39
-
org.opencontainers.image.base.digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74
38
38
+
org.opencontainers.image.base.name: docker.io/oven/bun:1.2.22
39
39
+
org.opencontainers.image.base.digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
40
40
workdir: /app/
41
41
run:
42
42
- bun install --production --ignore-scripts --frozen-lockfile --verbose
···
75
75
path: debian
76
76
digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
77
77
label:
78
78
-
org.opencontainers.image.base.name: docker.io/debian:bullseye-slim
79
78
io.dofigen.version: 2.5.0
80
79
org.opencontainers.image.base.digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
80
80
+
org.opencontainers.image.base.name: docker.io/debian:bullseye-slim
81
81
copy:
82
82
- fromBuilder: build
83
83
paths:
···
90
90
- port: 3000
91
91
images:
92
92
docker.io:
93
93
-
oven:
94
94
-
bun:
95
95
-
latest:
96
96
-
digest: sha256:00cccad6e9c66bbacc250851f689168606aaea551ac473e908bbcf00a5645025
97
97
-
1.2.23:
98
98
-
digest: sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74
99
93
library:
100
94
debian:
101
95
bullseye-slim:
102
96
digest: sha256:f807f4b16002c623115b0247dca6a55711c6b1ae821dc64fb8a2339e4ce2115d
97
97
+
oven:
98
98
+
bun:
99
99
+
1.2.22:
100
100
+
digest: sha256:66ba69deede44e3af5dc542def218fdb3bcad2205900ea761dc5623bf973d2df
103
101
resources:
104
102
dofigen.yml:
105
105
-
hash: 1200a16fe632ac6a61064493aab3ee373e97be52387cf650ed085fb54b05b652
103
103
+
hash: c33b0ae4d7cb8b20272296f794520ca20d7a2ad447e571a7dfb56c54100fbcf6
106
104
content: |
107
105
ignore:
108
106
- node_modules
···
116
114
- /packages/integrations/vercel
117
115
builders:
118
116
install:
119
119
-
fromImage: oven/bun:1.2.23
117
117
+
fromImage: oven/bun:1.2.22
120
118
workdir: /app/
121
119
# Copy project
122
120
bind:
···
140
138
cache:
141
139
- /root/.bun/install/cache
142
140
build:
143
143
-
fromImage: oven/bun
141
141
+
fromImage: oven/bun:1.2.22
144
142
workdir: /app/apps/server
145
143
copy:
146
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.23
13
13
+
fromImage: oven/bun:1.2.22
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
37
37
+
fromImage: oven/bun:1.2.22
38
38
workdir: /app/apps/server
39
39
copy:
40
40
- . /app/