-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.js
More file actions
executable file
·72 lines (64 loc) · 1.43 KB
/
Copy pathconfig.js
File metadata and controls
executable file
·72 lines (64 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
var config = {};
//envs config
config.env = {
dev: 'node',
deploy: 'dist' //values: django, dist,
};
//Page configuration
// config.page = {
// title: 'dirpic',
// description: 'dirpic',
// keywords: '',
// analytics_ua: 'UA-XXXXXXXX-XX',
// facebook: {
// app_id: '',
// feed: {
// link: 'www.facebook.com/link/app_',
// picture: '', //example http://domain.ext/path/to/picture.jpg
// name: '',
// caption: '',
// description: ''
// }
// }
// };
//Environments configuration methods
config.envs = {
node: {
static_url : '/static/'
},
dist: {
static_url: 'static/',
templates: 'dist/',
static: 'dist/static/'
},
django: {
static_url : '{{ STATIC_URL }}',
templates: '../templates/',
static: '../static/'
}
};
config.path= (function (env){
return {
static: config.envs[env].static,
templates: config.envs[env].templates
};
}(config.env.deploy));
//config gulp global paths
// config.gulp = {
// templates: {
// dest: config.envs[config.env.deploy].templates
// },
// scripts: {
// dest: config.envs[config.env.deploy].static + 'scripts/'
// },
// styles: {
// dest: config.envs[config.env.deploy].static + 'styles/'
// },
// images: {
// dest: config.envs[config.env.deploy].static + 'images/'
// },
// fonts: {
// dest: config.envs[config.env.deploy].static + 'fonts/'
// }
// };
module.exports = config;