We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d76d48e commit 068dd31Copy full SHA for 068dd31
Dockerfile
@@ -1,14 +1,24 @@
1
-FROM debian:8.11
+FROM ubuntu:22.04
2
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
+# Change locale to let svn handle international characters
+ENV LC_ALL C.UTF-8
8
9
-ADD . /usr/local/svn2git
+# Install dependencies
+RUN apt-get update && apt-get install --yes --no-install-recommends \
+ build-essential \
+ libapr1-dev \
10
+ libsvn-dev \
11
+ qt5-qmake \
12
+ qtbase5-dev \
13
+ git \
14
+ subversion \
15
+ && rm -rf /var/lib/apt/lists/*
16
17
+# Build the binary
18
+RUN mkdir /usr/local/svn2git
19
+ADD . /usr/local/svn2git
20
RUN cd /usr/local/svn2git && qmake && make
21
22
+# Docker interface
23
WORKDIR /workdir
24
CMD /usr/local/svn2git/svn-all-fast-export
0 commit comments