forked from treehouse/mastodon
Expand abbreviation to minimise confusion (#10826)
parent
4168aeb234
commit
0852e643b7
|
@ -86,7 +86,7 @@ RUN apt update && \
|
||||||
useradd -m -u $UID -g $GID -d /opt/mastodon mastodon && \
|
useradd -m -u $UID -g $GID -d /opt/mastodon mastodon && \
|
||||||
echo "mastodon:`head /dev/urandom | tr -dc A-Za-z0-9 | head -c 24 | mkpasswd -s -m sha-256`" | chpasswd
|
echo "mastodon:`head /dev/urandom | tr -dc A-Za-z0-9 | head -c 24 | mkpasswd -s -m sha-256`" | chpasswd
|
||||||
|
|
||||||
# Install masto runtime deps
|
# Install mastodon runtime deps
|
||||||
RUN apt -y --no-install-recommends install \
|
RUN apt -y --no-install-recommends install \
|
||||||
libssl1.1 libpq5 imagemagick ffmpeg \
|
libssl1.1 libpq5 imagemagick ffmpeg \
|
||||||
libicu60 libprotobuf10 libidn11 libyaml-0-2 \
|
libicu60 libprotobuf10 libidn11 libyaml-0-2 \
|
||||||
|
@ -104,11 +104,11 @@ ADD https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini /tin
|
||||||
RUN echo "$TINI_SUM tini" | sha256sum -c -
|
RUN echo "$TINI_SUM tini" | sha256sum -c -
|
||||||
RUN chmod +x /tini
|
RUN chmod +x /tini
|
||||||
|
|
||||||
# Copy over masto source, and dependencies from building, and set permissions
|
# Copy over mastodon source, and dependencies from building, and set permissions
|
||||||
COPY --chown=mastodon:mastodon . /opt/mastodon
|
COPY --chown=mastodon:mastodon . /opt/mastodon
|
||||||
COPY --from=build-dep --chown=mastodon:mastodon /opt/mastodon /opt/mastodon
|
COPY --from=build-dep --chown=mastodon:mastodon /opt/mastodon /opt/mastodon
|
||||||
|
|
||||||
# Run masto services in prod mode
|
# Run mastodon services in prod mode
|
||||||
ENV RAILS_ENV="production"
|
ENV RAILS_ENV="production"
|
||||||
ENV NODE_ENV="production"
|
ENV NODE_ENV="production"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue