Skip to content

Commit da3e1a8

Browse files
committed
Add dockerfile and docker-compose
1 parent 21f12f9 commit da3e1a8

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

Diff for: docker-compose.yml

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
services:
2+
pdfjs:
3+
build: .
4+
container_name: pdfjs_container
5+
ports:
6+
- "8888:8888"
7+
command: bash -c "gulp server"

Diff for: dockerfile

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
FROM node:18
2+
3+
RUN useradd -r -m -d /app app
4+
WORKDIR /app
5+
COPY --chown=app:app ./ ./
6+
7+
RUN apt-get update && \
8+
apt-get install -y --no-install-recommends \
9+
libcairo2-dev \
10+
libpango1.0-dev \
11+
libjpeg-dev \
12+
libgif-dev \
13+
librsvg2-dev \
14+
cmake \
15+
python3 \
16+
&& rm -rf /var/lib/apt/lists/*
17+
18+
RUN npm install -g gulp-cli
19+
20+
RUN npm install
21+
22+
USER app
23+
24+
EXPOSE 8888
25+
CMD ["gulp", "server"]

0 commit comments

Comments
 (0)