Ruloaooa commited on
Commit
909405d
·
verified ·
1 Parent(s): 032e648

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -4
Dockerfile CHANGED
@@ -1,4 +1,3 @@
1
- # Gunakan image dasar Node.js
2
  FROM node:latest
3
 
4
  # Tentukan direktori kerja di dalam container
@@ -7,8 +6,15 @@ WORKDIR /app
7
  # Perbarui npm ke versi terbaru
8
  RUN npm install -g npm@latest
9
 
10
- # Instal beberapa dependensi sistem yang diperlukan untuk Canvas
11
  RUN apt-get update && apt-get install -y \
 
 
 
 
 
 
 
12
  cairo-utils \
13
  pango1.0-tools \
14
  libpango-1.0-0 \
@@ -20,8 +26,8 @@ RUN apt-get update && apt-get install -y \
20
  libpixman-1-0 \
21
  libharfbuzz-dev \
22
  libfribidi-dev \
23
- fontconfig \
24
- && apt-get clean
25
 
26
  # Salin package.json dan package-lock.json terlebih dahulu
27
  COPY package*.json ./
 
 
1
  FROM node:latest
2
 
3
  # Tentukan direktori kerja di dalam container
 
6
  # Perbarui npm ke versi terbaru
7
  RUN npm install -g npm@latest
8
 
9
+ # Perbarui apt-get dan instal dependensi sistem yang diperlukan untuk Canvas
10
  RUN apt-get update && apt-get install -y \
11
+ apt-transport-https \
12
+ ca-certificates \
13
+ curl \
14
+ gnupg2 \
15
+ lsb-release \
16
+ software-properties-common && \
17
+ apt-get install -y \
18
  cairo-utils \
19
  pango1.0-tools \
20
  libpango-1.0-0 \
 
26
  libpixman-1-0 \
27
  libharfbuzz-dev \
28
  libfribidi-dev \
29
+ fontconfig && \
30
+ apt-get clean
31
 
32
  # Salin package.json dan package-lock.json terlebih dahulu
33
  COPY package*.json ./