Skip to content

Commit 886f271

Browse files
committed
Serving production mode
1 parent f87218b commit 886f271

File tree

16 files changed

+476
-421
lines changed

16 files changed

+476
-421
lines changed

.gitignore

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
node_modules
2-
src/client/dist/*
3-
src/client/static/items/*
4-
src/client/static/blocks/blocksDef.json
5-
src/client/static/blocks/blocksMapping-full.json
6-
src/client/static/blocks/blocksMapping.json
7-
src/client/static/blocks/blocksAtlas-full.png
2+
src/client/dist
3+
src/client/static/assets/blocks/blocksDef.json
4+
src/client/static/assets/blocks/blocksAtlas-full.png
5+
src/client/static/assets/blocks/blocksMapping-full.json
6+
src/client/static/assets/blocks/blocksMapping.json
7+
src/client/static/assets/items

coffee/client/js/index.coffee

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ class Game
3131
@canvas=document.querySelector "#c"
3232
@pcanvas=document.querySelector "#c_player"
3333
@dimension=null
34-
@socket=io.connect ":8081"
34+
if PRODUCTION
35+
console.log "Running in production mode"
36+
@socket=io()
37+
else
38+
console.log "Running in development mode"
39+
@socket=io.connect ":8081"
3540

3641
@renderer=new THREE.WebGLRenderer
3742
canvas:@canvas

coffee/client/webpack.dev.coffee

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11

22
merge=require "webpack-merge"
33
common=require "./webpack.common.js"
4+
webpack=require "webpack"
45
module.exports=merge.merge common,
56
devtool: 'inline-source-map'
67
mode: "development"
78
devServer:
89
contentBase: "#{__dirname}/public"
910
port: 8080
11+
plugins:[
12+
new webpack.DefinePlugin {
13+
PRODUCTION: JSON.stringify(false)
14+
}
15+
]

coffee/client/webpack.prod.coffee

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11

22
merge=require "webpack-merge"
33
common=require "./webpack.common.js"
4-
4+
webpack=require "webpack"
55
module.exports=merge.merge common,
66
devtool: 'source-map'
77
mode: "production"
8+
plugins:[
9+
new webpack.DefinePlugin {
10+
PRODUCTION: JSON.stringify(true)
11+
}
12+
]

0 commit comments

Comments
 (0)