mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-14 07:04:27 -04:00
commit
a6b9b04297
1 changed files with 9 additions and 8 deletions
17
Dockerfile
17
Dockerfile
|
@ -58,6 +58,15 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
|
||||||
nodejs \
|
nodejs \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# Install Node dependencies
|
||||||
|
WORKDIR "$NODE_DIR"
|
||||||
|
ENV PATH="${PATH}:$NODE_DIR/node_modules/.bin" \
|
||||||
|
npm_config_loglevel=error
|
||||||
|
RUN npm install -g npm
|
||||||
|
ADD ./package.json ./package.json
|
||||||
|
ADD ./package-lock.json ./package-lock.json
|
||||||
|
RUN npm ci
|
||||||
|
|
||||||
# Install Python dependencies
|
# Install Python dependencies
|
||||||
WORKDIR "$CODE_DIR"
|
WORKDIR "$CODE_DIR"
|
||||||
ENV PATH="${PATH}:$VENV_PATH/bin"
|
ENV PATH="${PATH}:$VENV_PATH/bin"
|
||||||
|
@ -72,14 +81,6 @@ RUN apt-get update -qq \
|
||||||
&& apt-get autoremove -y \
|
&& apt-get autoremove -y \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Install Node dependencies
|
|
||||||
WORKDIR "$NODE_DIR"
|
|
||||||
ENV PATH="${PATH}:$NODE_DIR/node_modules/.bin" \
|
|
||||||
npm_config_loglevel=error
|
|
||||||
RUN npm install -g npm
|
|
||||||
ADD ./package.json ./package.json
|
|
||||||
RUN npm install
|
|
||||||
|
|
||||||
# Install ArchiveBox Python package
|
# Install ArchiveBox Python package
|
||||||
WORKDIR "$CODE_DIR"
|
WORKDIR "$CODE_DIR"
|
||||||
ADD . "$CODE_DIR"
|
ADD . "$CODE_DIR"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue