Spaces:
Sleeping
Sleeping
chore: Update Dockerfile to install and configure Redis server
Browse files- Dockerfile +7 -1
Dockerfile
CHANGED
@@ -18,11 +18,17 @@ RUN mix release
|
|
18 |
|
19 |
FROM elixir:1.13.4-slim
|
20 |
|
21 |
-
RUN apt-get update && apt-get install -y
|
22 |
|
23 |
RUN useradd -m rabil && echo "rabil:rabil" | chpasswd && adduser rabil sudo
|
24 |
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
WORKDIR /app
|
27 |
|
28 |
COPY --from=builderish /app/_build/prod/rel/prod/ ./_build/prod/rel/prod/
|
|
|
18 |
|
19 |
FROM elixir:1.13.4-slim
|
20 |
|
21 |
+
RUN apt-get update && apt-get install -y supervisor adduser sudo
|
22 |
|
23 |
RUN useradd -m rabil && echo "rabil:rabil" | chpasswd && adduser rabil sudo
|
24 |
RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
|
25 |
|
26 |
+
RUN curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
|
27 |
+
RUN sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
|
28 |
+
RUN echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
|
29 |
+
RUN sudo apt-get update
|
30 |
+
RUN sudo apt-get install redis-stack-server
|
31 |
+
|
32 |
WORKDIR /app
|
33 |
|
34 |
COPY --from=builderish /app/_build/prod/rel/prod/ ./_build/prod/rel/prod/
|