Dockerfile: Difference between revisions
mNo edit summary |
(bump Ubuntu version to 22.04) |
||
| Line 2: | Line 2: | ||
<pre> | <pre> | ||
FROM ubuntu: | FROM ubuntu:22.04 | ||
LABEL maintainer="akuzmin@ispras.ru" | LABEL maintainer="akuzmin@ispras.ru" | ||
| Line 23: | Line 23: | ||
CMD /svacer/bin/svacer --memsettings=${MEMSETTINGS} server --store $STORE --pg $SVACER_PG_URL | CMD /svacer/bin/svacer --memsettings=${MEMSETTINGS} server --store $STORE --pg $SVACER_PG_URL | ||
</pre> | </pre> | ||
Revision as of 14:05, 2 November 2023
Для сборки докер-образа Svacer мы используем следующий Dockerfile:
FROM ubuntu:22.04
LABEL maintainer="akuzmin@ispras.ru"
ARG DEBIAN_FRONTEND=noninteractive
RUN apt update && apt install -y --no-install-recommends curl \
&& rm -rf /var/cache/apt/archives /var/lib/apt/lists/* \
&& mkdir -p /svacer/bin && mkdir -p /svacer/store
COPY svacer/bin/svacer /svacer/bin/
WORKDIR /
ENV STORE=/svacer/store
ENV SVACER_PG_URL=postgres://svace:svace@127.0.0.1:5432/svace
ENV MEMSETTINGS=default
EXPOSE 8080
CMD /svacer/bin/svacer --memsettings=${MEMSETTINGS} server --store $STORE --pg $SVACER_PG_URL