Updated Dockerfile to create the needful directories
This commit is contained in:
parent
e98fe97f1f
commit
e77e530f65
2 changed files with 5 additions and 1 deletions
|
|
@ -88,6 +88,7 @@ RUN apt-get update -y && \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
python3-mutagen \
|
python3-mutagen \
|
||||||
curl \
|
curl \
|
||||||
|
zip \
|
||||||
openssh-client \
|
openssh-client \
|
||||||
nano \
|
nano \
|
||||||
python3 \
|
python3 \
|
||||||
|
|
@ -116,7 +117,8 @@ ENV LC_ALL en_US.UTF-8
|
||||||
WORKDIR "/app"
|
WORKDIR "/app"
|
||||||
|
|
||||||
# Set up data volumes
|
# Set up data volumes
|
||||||
RUN mkdir /config /downloads /etc/elixir_tzdata_data && chmod ugo+rw /etc/elixir_tzdata_data
|
RUN mkdir -p /config /downloads /etc/elixir_tzdata_data /etc/yt-dlp/plugins && \
|
||||||
|
chmod ugo+rw /etc/elixir_tzdata_data /etc/yt-dlp /etc/yt-dlp/plugins
|
||||||
|
|
||||||
# set runner ENV
|
# set runner ENV
|
||||||
ENV MIX_ENV="prod"
|
ENV MIX_ENV="prod"
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,8 @@ defmodule Pinchflat.Release do
|
||||||
[
|
[
|
||||||
"/config",
|
"/config",
|
||||||
"/downloads",
|
"/downloads",
|
||||||
|
"/etc/yt-dlp",
|
||||||
|
"/etc/yt-dlp/plugins",
|
||||||
Application.get_env(:pinchflat, :media_directory),
|
Application.get_env(:pinchflat, :media_directory),
|
||||||
Application.get_env(:pinchflat, :tmpfile_directory),
|
Application.get_env(:pinchflat, :tmpfile_directory),
|
||||||
Application.get_env(:pinchflat, :extras_directory),
|
Application.get_env(:pinchflat, :extras_directory),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue