diff options
| author | Lauri Koskela <luryus@users.noreply.github.com> | 2022-08-28 18:21:22 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-28 17:21:22 +0200 |
| commit | b24b8ad096315873bd0f884ce9898d96b4786025 (patch) | |
| tree | f0165ce5f6f089e8cc1442446a90250e31368dfc | |
| parent | 16e62d45beaa859d7e391a513ad4acb1749e926d (diff) | |
Docker fixes (#1357)
* Update Dockerfile to Ubuntu 22.04
* Fix git directory ownership check with docker build
* Add .dockerignore that ignores everything
Building the Docker image requires no files from the
repo. To avoid slow Docker context copying when building
the image, ignore all files.
| -rw-r--r-- | .dockerignore | 2 | ||||
| -rw-r--r-- | Dockerfile | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..241e560df --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +* + diff --git a/Dockerfile b/Dockerfile index bea63cb11..edc487ef6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:21.10 as build +FROM ubuntu:22.04 as build ENV TZ=UTC RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && \ @@ -26,5 +26,7 @@ ENV LANG C.UTF-8 RUN mkdir /oot WORKDIR /oot +RUN git config --global --add safe.directory /oot + CMD ["/bin/sh", "-c", \ "echo 'usage:\n docker run --rm --mount type=bind,source=\"$(pwd)\",destination=/oot oot make -j$(nproc) setup\n docker run --rm --mount type=bind,source=\"$(pwd)\",destination=/oot oot make -j$(nproc)'"] |
