Explorar el Código

Fix Dockerfile (#1646)

Co-authored-by: Matt Smith <[email protected]>
Co-authored-by: Paweł Kuna <[email protected]>
Matt Smith hace 2 años
padre
commit
7fe30a1
Se han modificado 2 ficheros con 13 adiciones y 12 borrados
  1. 5 0
      .changeset/healthy-bikes-cry.md
  2. 8 12
      Dockerfile

+ 5 - 0
.changeset/healthy-bikes-cry.md

@@ -0,0 +1,5 @@
+---
+"@tabler/core": patch
+---
+
+`Dockerfile` fix 

+ 8 - 12
Dockerfile

@@ -1,27 +1,23 @@
 FROM ruby:2.7-alpine
 
-RUN apk add --no-cache nodejs pnpm && \
-    apk add --no-cache --virtual build-dependencies build-base
-
 WORKDIR /app
-
-ADD package.json /app/
-ADD package-lock.json /app/
-ADD package.json /app/
+ADD _config.yml /app/
+ADD _config_prod.yml /app/
 ADD Gemfile /app/
 ADD Gemfile.lock /app/
-ADD _config.yml /app/
+ADD package.json /app/
+ADD pnpm-lock.yaml /app/
 ADD gulpfile.js /app/
 
-# RUN apk update && apk add --virtual build-dependencies build-base
+RUN apk add --virtual build-dependencies build-base
+RUN apk add npm --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community/
+RUN npm i -g pnpm
 RUN pnpm install
 RUN bundle config --global silence_root_warning 1 && bundler install --verbose
 
 # website
 EXPOSE 3000
-
 # website management (browser auto reload)
 EXPOSE 3001
-
 # run tabler
-ENTRYPOINT [ "pnpm", "run", "start-plugins" ]
+ENTRYPOINT [ "pnpm", "run", "start-plugins" ]