Compare commits
7 Commits
9af11bd4ec
...
main
Author | SHA1 | Date | |
---|---|---|---|
03f2607bda | |||
508cf9fa2c | |||
645f231d64 | |||
d81b6c07ac | |||
e2b0eb4a50 | |||
0cd833a07d | |||
73d0996c30 |
23
Dockerfile
23
Dockerfile
@ -1,10 +1,13 @@
|
|||||||
FROM alpine:3.20.0
|
FROM alpine:3.22.0 AS builder
|
||||||
|
|
||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
make=4.4.1-r2 \
|
libstdc++=14.2.0-r6 \
|
||||||
g++=13.2.1_git20240309-r0 \
|
|
||||||
&& adduser --disabled-password saundersp
|
&& adduser --disabled-password saundersp
|
||||||
|
|
||||||
|
RUN apk add --no-cache \
|
||||||
|
make=4.4.1-r3 \
|
||||||
|
g++=14.2.0-r6
|
||||||
|
|
||||||
USER saundersp
|
USER saundersp
|
||||||
|
|
||||||
WORKDIR /home/saundersp/sorting_algorithms
|
WORKDIR /home/saundersp/sorting_algorithms
|
||||||
@ -13,4 +16,16 @@ COPY *.cpp *.hpp Makefile ./
|
|||||||
|
|
||||||
RUN make -j "$(nproc)"
|
RUN make -j "$(nproc)"
|
||||||
|
|
||||||
ENTRYPOINT ["bin/data"]
|
FROM alpine:3.22.0
|
||||||
|
|
||||||
|
RUN apk add --no-cache \
|
||||||
|
libstdc++=14.2.0-r6 \
|
||||||
|
&& adduser --disabled-password saundersp
|
||||||
|
|
||||||
|
USER saundersp
|
||||||
|
|
||||||
|
WORKDIR /home/saundersp/sorting_algorithms
|
||||||
|
|
||||||
|
COPY --from=builder /home/saundersp/sorting_algorithms/bin/data .
|
||||||
|
|
||||||
|
ENTRYPOINT ["./data"]
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
services:
|
services:
|
||||||
sorting_algorithms:
|
sorting_algorithms:
|
||||||
image: saundersp/sorting_algorithms
|
image: saundersp/sorting_algorithms
|
||||||
|
pull_policy: never
|
||||||
build: .
|
build: .
|
||||||
|
Reference in New Issue
Block a user