Skip to content

Commit 068dd31

Browse files
TWiStErRobtnyblom
authored andcommitted
Update Dockerfile to a more recent version
1 parent d76d48e commit 068dd31

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

Dockerfile

+17-7
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
1-
FROM debian:8.11
1+
FROM ubuntu:22.04
22

3-
RUN apt update && apt install -y \
4-
make g++ libapr1-dev libsvn-dev libqt4-dev \
5-
git subversion \
6-
&& rm -rf /var/lib/apt/lists/* \
7-
&& mkdir /usr/local/svn2git
3+
# Change locale to let svn handle international characters
4+
ENV LC_ALL C.UTF-8
85

9-
ADD . /usr/local/svn2git
6+
# Install dependencies
7+
RUN apt-get update && apt-get install --yes --no-install-recommends \
8+
build-essential \
9+
libapr1-dev \
10+
libsvn-dev \
11+
qt5-qmake \
12+
qtbase5-dev \
13+
git \
14+
subversion \
15+
&& rm -rf /var/lib/apt/lists/*
1016

17+
# Build the binary
18+
RUN mkdir /usr/local/svn2git
19+
ADD . /usr/local/svn2git
1120
RUN cd /usr/local/svn2git && qmake && make
1221

22+
# Docker interface
1323
WORKDIR /workdir
1424
CMD /usr/local/svn2git/svn-all-fast-export

0 commit comments

Comments
 (0)