Skip to content
Snippets Groups Projects
Unverified Commit 7817fedf authored by Sandro Forster's avatar Sandro Forster
Browse files

fix: move controller back to /controller instead of /app in Dockerfile

parent 4e9ab599
No related branches found
No related tags found
No related merge requests found
......@@ -3,10 +3,10 @@
# SPDX-License-Identifier: EUPL-1.2
FROM rust:slim-bookworm AS builder
RUN mkdir /app
WORKDIR /app
RUN mkdir /controller
WORKDIR /controller
ADD . /app
ADD . /controller
RUN apt-get update && apt-get install --no-install-recommends -y libpq-dev protobuf-compiler curl
......@@ -21,14 +21,14 @@ RUN apt-get update && apt-get full-upgrade -y && \
ENV USERID=1000
ENV GROUPID=1000
RUN mkdir /app
WORKDIR /app
RUN mkdir /controller
WORKDIR /controller
COPY --from=builder /app/target/release/opentalk-controller .
RUN ln -s /app/opentalk-controller /app/k3k-controller
COPY extra/example.toml /app/config.toml
COPY --from=builder /controller/target/release/opentalk-controller .
RUN ln -s /controller/opentalk-controller /controller/k3k-controller
COPY extra/example.toml /controller/config.toml
USER $USERID:$GROUPID
EXPOSE 11311
ENTRYPOINT [ "/app/opentalk-controller" ]
ENTRYPOINT [ "/controller/opentalk-controller" ]
......@@ -3,10 +3,10 @@
# SPDX-License-Identifier: EUPL-1.2
FROM rust:slim-bookworm AS builder
RUN mkdir /app
WORKDIR /app
RUN mkdir /controller
WORKDIR /controller
ADD . /app
ADD . /controller
RUN apt-get update && apt-get install --no-install-recommends -y libpq-dev protobuf-compiler curl
......@@ -21,14 +21,14 @@ RUN apt-get update && apt-get full-upgrade -y && \
ENV USERID=1000
ENV GROUPID=1000
RUN mkdir /app
WORKDIR /app
RUN mkdir /controller
WORKDIR /controller
COPY --from=builder /app/target/release/opentalk-controller .
RUN ln -s /app/opentalk-controller /app/k3k-controller
COPY extra/example.toml /app/config.toml
COPY --from=builder /controller/target/release/opentalk-controller .
RUN ln -s /controller/opentalk-controller /controller/k3k-controller
COPY extra/example.toml /controller/config.toml
USER $USERID:$GROUPID
EXPOSE 11311
ENTRYPOINT [ "/app/opentalk-controller" ]
ENTRYPOINT [ "/controller/opentalk-controller" ]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.