gosu
This commit is contained in:
parent
0fc1415a06
commit
832ddddc58
13
Dockerfile
13
Dockerfile
|
@ -1,5 +1,10 @@
|
||||||
FROM bitwarden/server
|
FROM bitwarden/server
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install -y --no-install-recommends \
|
||||||
|
gosu \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
ENV ASPNETCORE_URLS http://+:5000
|
ENV ASPNETCORE_URLS http://+:5000
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
@ -7,12 +12,6 @@ COPY ./dist .
|
||||||
COPY entrypoint.sh /
|
COPY entrypoint.sh /
|
||||||
|
|
||||||
RUN groupadd -g 999 bitwarden \
|
RUN groupadd -g 999 bitwarden \
|
||||||
&& useradd -r -u 999 -g bitwarden bitwarden \
|
&& chmod +x /entrypoint.sh
|
||||||
&& chown -R bitwarden:bitwarden /app \
|
|
||||||
&& mkdir -p /etc/bitwarden/web \
|
|
||||||
&& chown -R bitwarden:bitwarden /etc/bitwarden \
|
|
||||||
&& chmod +x /entrypoint.sh \
|
|
||||||
&& chown bitwarden:bitwarden /entrypoint.sh
|
|
||||||
|
|
||||||
USER bitwarden
|
|
||||||
ENTRYPOINT ["/entrypoint.sh"]
|
ENTRYPOINT ["/entrypoint.sh"]
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
useradd -r -u ${LOCAL_UID:-999} -g bitwarden bitwarden
|
||||||
|
|
||||||
|
chown -R bitwarden:bitwarden /etc/bitwarden
|
||||||
cp /etc/bitwarden/web/settings.js /app/js/settings.js
|
cp /etc/bitwarden/web/settings.js /app/js/settings.js
|
||||||
cp /etc/bitwarden/web/app-id.json /app/app-id.json
|
cp /etc/bitwarden/web/app-id.json /app/app-id.json
|
||||||
dotnet /bitwarden_server/Server.dll /contentRoot=/app /webRoot=. /serveUnknown=false
|
chown -R bitwarden:bitwarden /app
|
||||||
|
chown -R bitwarden:bitwarden /bitwarden_server
|
||||||
|
|
||||||
|
gosu bitwarden:bitwarden dotnet /bitwarden_server/Server.dll \
|
||||||
|
/contentRoot=/app /webRoot=. /serveUnknown=false
|
||||||
|
|
Loading…
Reference in New Issue