Selaa lähdekoodia

dockerfile added .dockerignore added

QueennN 4 vuotta sitten
vanhempi
commit
e2ef853ecb
5 muutettua tiedostoa jossa 187 lisäystä ja 175 poistoa
  1. 1 0
      .dockeringonre
  2. 17 5
      Dockerfile
  3. 159 166
      package-lock.json
  4. 7 3
      package.json
  5. 3 1
      src/main.js

+ 1 - 0
.dockeringonre

@@ -0,0 +1 @@
+node_modules

+ 17 - 5
Dockerfile

@@ -1,9 +1,21 @@
-FROM node:12.18.3-buster
+FROM node:lts-alpine
 
+# install simple http server for serving static content
+RUN npm install -g http-server
+
+# make the 'app' folder the current working directory
+
+# copy both 'package.json' and 'package-lock.json' (if available)
 COPY package*.json ./
-RUN npm install babel-loader
+
+# install project dependencies
 RUN npm install
-RUN npm update
 
-EXPOSE 8081
-RUN npm run serve
+# copy project files and folders to the current working directory (i.e. 'app' folder)
+COPY . .
+
+# build app for production with minification
+RUN npm run build
+
+EXPOSE 8080
+CMD [ "http-server", "dist" ]

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 159 - 166
package-lock.json


+ 7 - 3
package.json

@@ -1,5 +1,5 @@
 {
-    "name": "Vue-PeerJS",
+    "name": "vuepeer",
     "version": "0.1.0",
     "private": true,
     "scripts": {
@@ -11,11 +11,15 @@
         "bootstrap-vue": "^2.16.0",
         "core-js": "^3.6.5",
         "peerjs": "^1.3.1",
+        "serve": "^11.3.2",
         "vue": "^2.6.11",
         "vue-clipboard2": "^0.3.1",
         "vue-peerjs": "^0.3.0",
         "vue-router": "^3.2.0",
-        "vuex": "^3.4.0"
+        "vuex": "^3.4.0",
+        "webpack": "^4.44.1",
+        "webpack-cli": "^3.3.6",
+        "webpack-dev-server": "^3.7.2"
     },
     "devDependencies": {
         "@vue/cli-plugin-babel": "~4.4.0",
@@ -47,4 +51,4 @@
         "last 2 versions",
         "not dead"
     ]
-}
+}

+ 3 - 1
src/main.js

@@ -30,4 +30,6 @@ new Vue({
     router,
     store,
     render: h => h(App)
-}).$mount('#app')
+}).$mount('#app')
+
+console.log(process.env)

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä