1
0
mirror of https://github.com/bitwarden/server.git synced 2025-04-24 06:25:09 -05:00

Move commands around in Dockerfile for Admin

This commit is contained in:
Vince Grassia 2023-11-21 10:33:11 -05:00
parent 7562a8e970
commit 62579de436
No known key found for this signature in database
GPG Key ID: 9AD7505E8448CC08

View File

@ -34,6 +34,11 @@ RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | b
ENV NODE_PATH $NVM_DIR/versions/node/v$NODE_VERSION/lib/node_modules ENV NODE_PATH $NVM_DIR/versions/node/v$NODE_VERSION/lib/node_modules
ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH ENV PATH $NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH
# Copying package.json, package-lock.json, and packages.lock.json
WORKDIR /source/src/Admin
COPY package*.json .
RUN npm ci
# Copy csproj files as distinct layers # Copy csproj files as distinct layers
WORKDIR /source WORKDIR /source
COPY src/Admin/*.csproj ./src/Admin/ COPY src/Admin/*.csproj ./src/Admin/
@ -52,7 +57,6 @@ COPY Directory.Build.props .
# Restore project dependencies and tools # Restore project dependencies and tools
WORKDIR /source/src/Admin WORKDIR /source/src/Admin
RUN . /tmp/rid.txt && dotnet restore -r $RID RUN . /tmp/rid.txt && dotnet restore -r $RID
RUN npm ci
# Copy required project files # Copy required project files
WORKDIR /source WORKDIR /source