File tree Expand file tree Collapse file tree 5 files changed +80
-6
lines changed
Expand file tree Collapse file tree 5 files changed +80
-6
lines changed Original file line number Diff line number Diff line change 2929 - name : nodejs
3030 path : backend/images/nodejs
3131 image_name : shell-nodejs
32- - name : react
33- path : backend/images/react
34- image_name : shell-react
3532
3633 steps :
3734 - name : Checkout
Original file line number Diff line number Diff line change 11FROM debian:bookworm_slim
2+
23ENV DEBIAN_FRONTEND=noninteractive
4+
35RUN apt-get update && apt-get install -y --no-install-recommends \
46 build-essential \
57 git \
68 curl \
79 ca-certificates && rm -rf /var/lib/apt/lists/*
10+
811ARG UID=1000
9- RUN useradd -m -u ${UID} dev || true
10- RUN mkdir -p /workspace && chown -R {UID}:{UID} /workspace
12+ ARG UNAME=dev
13+
14+ RUN useradd -m -u ${UID} -s /bin/bash ${UNAME} || true \
15+ && mkdir -p /workspace \
16+ && chown -R ${UID}:${UID} /workspace
17+
1118WORKDIR /workspace
12- USER {UID}
19+ USER ${UNAME}
20+
1321ENTRYPOINT [ "bin/bash" ]
Original file line number Diff line number Diff line change 1+ FROM golang:1.21-bookworm-slim
2+
3+ ENV DEBIAN_FRONTEND=noninteractive
4+
5+ RUN apt-get update && apt-get install -y --no-install-recommends \
6+ build-essential \
7+ git \
8+ curl \
9+ ca-certificates && rm -rf /var/lib/apt/lists/*
10+
11+ ARG UID=1000
12+
13+ ARG UID=1000
14+ ARG UNAME=dev
15+
16+ RUN useradd -m -u ${UID} -s /bin/bash ${UNAME} || true \
17+ && mkdir -p /workspace \
18+ && chown -R ${UID}:${UID} /workspace
19+
20+ WORKDIR /workspace
21+ USER ${UNAME}
22+
23+ ENTRYPOINT [ "bin/bash" ]
Original file line number Diff line number Diff line change 1+ FROM node:18-bullseye-slim
2+
3+ ENV DEBIAN_FRONTEND=noninteractive
4+
5+ RUN apt-get update && apt-get install -y --no-install-recommends \
6+ build-essential \
7+ git \
8+ curl \
9+ ca-certificates && rm -rf /var/lib/apt/lists/*
10+
11+ ARG UID=1000
12+ ARG UNAME=dev
13+
14+ RUN useradd -m -u ${UID} -s /bin/bash ${UNAME} || true \
15+ && mkdir -p /workspace \
16+ && chown -R ${UID}:${UID} /workspace
17+
18+ WORKDIR /workspace
19+ USER ${UNAME}
20+
21+ ENTRYPOINT [ "bin/bash" ]
22+
23+ # Expose Vite default dev server port
24+ EXPOSE 5173
25+
Original file line number Diff line number Diff line change 1+ FROM python:3.12-bullseye-slim
2+
3+ ENV DEBIAN_FRONTEND=noninteractive
4+
5+ RUN apt-get update && apt-get install -y --no-install-recommends \
6+ build-essential \
7+ git \
8+ curl \
9+ ca-certificates && rm -rf /var/lib/apt/lists/*
10+
11+ ARG UID=1000
12+ ARG UNAME=dev
13+
14+ RUN useradd -m -u ${UID} -s /bin/bash ${UNAME} || true \
15+ && mkdir -p /workspace \
16+ && chown -R ${UID}:${UID} /workspace
17+
18+ WORKDIR /workspace
19+ USER ${UNAME}
20+
21+ ENTRYPOINT [ "bin/bash" ]
You can’t perform that action at this time.
0 commit comments