Skip to content

Commit 1a0d4d1

Browse files
committed
feat: run PostgreSQL instance in background (database-lab#141)
1 parent d746ba5 commit 1a0d4d1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

sync-instance/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,16 @@ ENV WALG_VERSION=${WALG_VERSION:-0.2.15}
1010

1111
# Install dependecies.
1212
RUN apt-get update \
13-
&& apt-get install --no-install-recommends -y ca-certificates wget daemontools \
13+
&& apt-get install --no-install-recommends -y ca-certificates wget daemontools sudo \
1414
&& wget --quiet -O /tmp/wal-g.linux-amd64.tar.gz "https://github.com/wal-g/wal-g/releases/download/v${WALG_VERSION}/wal-g.linux-amd64.tar.gz" \
1515
&& tar -zxvf /tmp/wal-g.linux-amd64.tar.gz && mv wal-g /usr/local/bin/ \
1616
&& rm -rf /tmp/* \
1717
&& apt-get purge -y --auto-remove \
1818
&& apt-get clean -y autoclean \
1919
&& rm -rf /var/lib/apt/lists/*
20+
21+
# Prepare Postgres start script.
22+
RUN echo "#!/bin/bash" > /pg_start.sh && chmod a+x /pg_start.sh \
23+
&& echo "/bin/bash -c \"trap : TERM INT; sleep infinity & wait\"" >> /pg_start.sh
24+
25+
CMD ["/pg_start.sh"]

0 commit comments

Comments
 (0)