Skip to content

Commit f931fb8

Browse files
committed
Fix Docker build by adding non-interactive mode for apt
1 parent f1f8240 commit f931fb8

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

.github/workflows/biogears-complete-pipeline.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ jobs:
6262
# Create a simple external base image Dockerfile
6363
echo "FROM ubuntu:20.04" > docker/biogears/Dockerfile.external
6464
echo "" >> docker/biogears/Dockerfile.external
65+
echo "# Set non-interactive mode for apt" >> docker/biogears/Dockerfile.external
66+
echo "ENV DEBIAN_FRONTEND=noninteractive" >> docker/biogears/Dockerfile.external
67+
echo "ENV TZ=Etc/UTC" >> docker/biogears/Dockerfile.external
68+
echo "" >> docker/biogears/Dockerfile.external
6569
echo "# Install basic dependencies" >> docker/biogears/Dockerfile.external
6670
echo "RUN apt-get update && \\" >> docker/biogears/Dockerfile.external
6771
echo " apt-get install -y \\" >> docker/biogears/Dockerfile.external
@@ -255,11 +259,14 @@ jobs:
255259
cat > docker-context/Dockerfile << EOF
256260
FROM ubuntu:20.04
257261
258-
RUN apt-get update && \
259-
apt-get install -y --no-install-recommends \
260-
liblog4cpp5 \
261-
libxerces-c3.2 \
262-
ca-certificates \
262+
ENV DEBIAN_FRONTEND=noninteractive
263+
ENV TZ=Etc/UTC
264+
265+
RUN apt-get update && \\
266+
apt-get install -y --no-install-recommends \\
267+
liblog4cpp5 \\
268+
libxerces-c3.2 \\
269+
ca-certificates \\
263270
&& rm -rf /var/lib/apt/lists/*
264271
265272
COPY lib/ /usr/local/lib/

0 commit comments

Comments
 (0)