Compare commits

...

2 Commits

Author SHA1 Message Date
itepechi 385a6c7e6c
Modernise Dockerfile (kind-of) 2024-09-05 14:51:35 +09:00
itepechi 00a9e9f7d7
Refactor misc shell scripts 2024-09-05 14:50:37 +09:00
3 changed files with 12 additions and 9 deletions

View File

@ -23,13 +23,17 @@ WORKDIR ${BUILD_DIR}
RUN mix local.hex --force \
&& mix local.rebar --force
COPY ./mix.exs ./mix.lock ./
RUN mix deps.get --only ${MIX_ENV}
RUN \
--mount=type=cache,target=./deps/,sharing=locked \
--mount=type=bind,source=./mix.exs,target=./mix.exs,readonly \
--mount=type=bind,source=./mix.lock,target=./mix.lock,readonly \
mix deps.get --only ${MIX_ENV}
COPY . .
RUN mkdir -p "${BUILD_DIR}_build/" \
RUN \
--mount=type=cache,target=./deps/,sharing=locked \
mkdir -p "${BUILD_DIR}_build/" \
&& mix release --path "${BUILD_DIR}_build"

View File

@ -1,3 +1,4 @@
#!/usr/bin/env sh
echo oxipng -v -o 3 -a -s -Z ./priv/static/icon-*.png ./priv/static/apple-touch-icon.png
set -x
oxipng -v -o 3 -a -s -Z ./priv/static/icon-*.png ./priv/static/apple-touch-icon.png

View File

@ -1,7 +1,5 @@
#!/usr/bin/env sh
set -x
echo "convert ./priv/static/favicon-16.png ./priv/static/favicon-32.png ./priv/static/favicon.ico \
&& rm ./priv/static/favicon-16.png ./priv/static/favicon-32.png"
convert ./priv/static/favicon-16.png ./priv/static/favicon-32.png ./priv/static/favicon.ico \
magick ./priv/static/favicon-16.png ./priv/static/favicon-32.png ./priv/static/favicon.ico \
&& rm ./priv/static/favicon-16.png ./priv/static/favicon-32.png