Install perf on collab image (#8910)
Release Notes: - N/A --------- Co-authored-by: Conrad <conrad@zed.dev>
This commit is contained in:
parent
35c516fda9
commit
ce6bde5a24
2 changed files with 6 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
||||||
# syntax = docker/dockerfile:1.2
|
# syntax = docker/dockerfile:1.2
|
||||||
|
|
||||||
FROM rust:1.76-bullseye as builder
|
FROM rust:1.76-bookworm as builder
|
||||||
WORKDIR app
|
WORKDIR app
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
|
@ -20,9 +20,12 @@ RUN --mount=type=cache,target=./target \
|
||||||
cp /app/target/release/collab /app/collab
|
cp /app/target/release/collab /app/collab
|
||||||
|
|
||||||
# Copy collab server binary to the runtime image
|
# Copy collab server binary to the runtime image
|
||||||
FROM debian:bullseye-slim as runtime
|
FROM debian:bookworm-slim as runtime
|
||||||
RUN apt-get update; \
|
RUN apt-get update; \
|
||||||
apt-get install -y --no-install-recommends libcurl4-openssl-dev ca-certificates
|
apt-get install -y --no-install-recommends \
|
||||||
|
libcurl4-openssl-dev \
|
||||||
|
ca-certificates \
|
||||||
|
linux-perf
|
||||||
WORKDIR app
|
WORKDIR app
|
||||||
COPY --from=builder /app/collab /app/collab
|
COPY --from=builder /app/collab /app/collab
|
||||||
COPY --from=builder /app/crates/collab/migrations /app/migrations
|
COPY --from=builder /app/crates/collab/migrations /app/migrations
|
||||||
|
|
|
@ -78,10 +78,6 @@ spec:
|
||||||
port: 8080
|
port: 8080
|
||||||
initialDelaySeconds: 1
|
initialDelaySeconds: 1
|
||||||
periodSeconds: 1
|
periodSeconds: 1
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: "20"
|
|
||||||
memory: "20Gi"
|
|
||||||
env:
|
env:
|
||||||
- name: HTTP_PORT
|
- name: HTTP_PORT
|
||||||
value: "8080"
|
value: "8080"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue