Skip to content

Commit 995a006

Browse files
Add git lfs support
1 parent 789eb10 commit 995a006

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@ RUN apk --update add \
1111
RUN git config --global user.email "git@localhost" && \
1212
git config --global user.name "git"
1313

14+
ADD scripts/install_git_lfs.sh install_git_lfs.sh
15+
RUN ./install_git_lfs.sh
16+
1417
ADD assets/ /opt/resource/
1518
RUN chmod +x /opt/resource/*

scripts/install_git_lfs.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/sh
2+
3+
set -eu
4+
5+
_main() {
6+
local tmpdir
7+
tmpdir="$(mktemp -d git_lfs_install.XXXXXX)"
8+
9+
cd "$tmpdir"
10+
curl -Lo git.tar.gz https://github.com/github/git-lfs/releases/download/v1.1.2/git-lfs-linux-amd64-1.1.2.tar.gz
11+
gunzip git.tar.gz
12+
tar xf git.tar
13+
mv git-lfs-1.1.2/git-lfs /usr/bin
14+
cd ..
15+
rm -rf "$tmpdir"
16+
git lfs install --skip-smudge
17+
}
18+
19+
_main "$@"

0 commit comments

Comments
 (0)