mirror of
https://github.com/bitwarden/browser
synced 2025-12-14 15:23:33 +00:00
gosu
This commit is contained in:
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
|
||||||
|
|||||||
Reference in New Issue
Block a user