File: Dockerfile

package info (click to toggle)
diffoscope 297%2Bdeb13u1
  • links: PTS, VCS
  • area: main
  • in suites: trixie-proposed-updates
  • size: 11,304 kB
  • sloc: python: 17,173; sh: 114; makefile: 97; xml: 36; javascript: 2
file content (21 lines) | stat: -rw-r--r-- 661 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM debian:sid-slim

ARG DEBIAN_FRONTEND=noninteractive

ADD [".", "/srv/diffoscope"]
RUN mkdir -p /usr/share/man/man1/ \
&& apt-get update && apt-get install --yes --no-install-recommends \
    build-essential devscripts equivs \
&& mk-build-deps --install --tool 'apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends --yes' /srv/diffoscope/debian/control \
&& apt-get remove --purge --yes \
    build-essential devscripts equivs \
&& rm -rf /srv/diffoscope/debian \
&& rm -rf /var/lib/apt/lists/* \
&& useradd -ms /bin/bash user

USER user
WORKDIR /home/user

ENV PATH="/srv/diffoscope/bin:${PATH}"

ENTRYPOINT ["/srv/diffoscope/bin/diffoscope"]