File: Dockerfile

package info (click to toggle)
image-garden 0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 408 kB
  • sloc: sh: 157; makefile: 60
file content (28 lines) | stat: -rw-r--r-- 761 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# syntax=docker/dockerfile:1
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: Zygmunt Krynicki

# Use ubuntu:rolling to get latest qemu. It does matter a lot in practice.
FROM ubuntu:rolling
ARG DEBIAN_FRONTEND=noninteractive
RUN apt update \
    && apt install --no-install-recommends -y \
        ca-certificates \
        curl \
        genisoimage \
        git \
        make \
        ovmf \
        qemu-efi-aarch64 \
        qemu-system-arm \
        qemu-system-x86 \
        qemu-utils \
        wget \
        whois \
        xz-utils \
    && apt clean
WORKDIR /src
ADD . /src/image-garden
WORKDIR /src/image-garden
RUN make --warn-undefined-variables && make install --warn-undefined-variables
ENV GARDEN_DL_DIR=/src/image-garden/dl