mirror of
https://github.com/wanderer-industries/wanderer
synced 2026-04-30 14:30:47 +00:00
30 lines
712 B
Docker
30 lines
712 B
Docker
FROM elixir:1.17-otp-27
|
|
|
|
RUN apt install -yq curl gnupg
|
|
# Install OS packages and Node.js (via nodesource),
|
|
# plus inotify-tools and yarn
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
sudo \
|
|
curl \
|
|
make \
|
|
git \
|
|
bash \
|
|
build-essential \
|
|
ca-certificates \
|
|
jq \
|
|
vim \
|
|
net-tools \
|
|
procps \
|
|
# Optionally add any other tools you need, e.g. vim, wget...
|
|
&& curl -sL https://deb.nodesource.com/setup_18.x | bash - \
|
|
&& apt-get install -y --no-install-recommends nodejs inotify-tools \
|
|
&& npm install -g yarn \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN apt --fix-broken install
|
|
|
|
RUN mix local.hex --force
|
|
|
|
WORKDIR /app
|