Files
5150/Dockerfile
2025-10-01 23:44:19 +02:00

30 lines
477 B
Docker

FROM ubuntu:jammy AS deps
RUN apt-get update && apt-get install -y software-properties-common
RUN add-apt-repository ppa:tkchia/build-ia16
RUN apt-get update && apt-get install -y gcc-ia16-elf
RUN apt-get install -y nasm make mtools
FROM deps AS dev
WORKDIR /workspace
RUN adduser paul
USER 1000:1000
FROM deps AS build
ARG TARGET
ADD ./src /workspace
WORKDIR /workspace
RUN make ${TARGET}
FROM scratch AS export
ARG TARGET
COPY --from=build /workspace/${TARGET} /