Browse Source

Removed Alpine Linux in favor of Ubuntu, since Alpine was causing us a lot of grief with node-gyp modules

luveti 8 năm trước cách đây
mục cha
commit
5a04e2777e
3 tập tin đã thay đổi với 7 bổ sung23 xóa
  1. 2 10
      backend/Dockerfile
  2. 1 1
      backend/package.json
  3. 4 12
      frontend/Dockerfile

+ 2 - 10
backend/Dockerfile

@@ -1,14 +1,6 @@
-FROM alpine
+FROM node
 
-RUN apk update && apk upgrade
-RUN apk add openssl
-RUN apk add curl
-RUN apk add git
-RUN apk add python
-RUN apk add nodejs
-RUN apk add gcc
-RUN apk add g++
-RUN apk add make
+RUN apt-get update
 
 RUN npm install -g nodemon
 

+ 1 - 1
backend/package.json

@@ -6,7 +6,7 @@
   "author": "Musare Team",
   "repository": "https://github.com/Musare/MusareNode",
   "scripts": {
-    "development": "nodemon --inspect --debug -L /opt/app",
+    "development": "nodemon -L /opt/app",
     "production": "node /opt/app"
   },
   "dependencies": {

+ 4 - 12
frontend/Dockerfile

@@ -1,17 +1,9 @@
-FROM alpine
+FROM node
 
-RUN apk update && apk upgrade
-RUN apk add openssl
-RUN apk add curl
-RUN apk add git
-RUN apk add python
-RUN apk add nodejs
-RUN apk add gcc
-RUN apk add g++
-RUN apk add make
-RUN apk add nginx
+RUN apt-get update
+RUN apt-get install nginx -y
 
-RUN npm install -g webpack@"^1.13.2"
+RUN npm install -g webpack
 
 RUN mkdir -p /opt
 WORKDIR /opt