Commit e976c5984f5a23a90a7580d34d815cba7db1757b

Authored by Digvijay Singh
1 parent 1631676c86
Exists in admin

server staging

config/dev.env.js
1 'use strict' 1 'use strict'
2 const merge = require('webpack-merge') 2 const merge = require('webpack-merge')
3 const prodEnv = require('./prod.env') 3 const prodEnv = require('./prod.env')
4 4
5 module.exports = merge(prodEnv, { 5 module.exports = merge(prodEnv, {
6 NODE_ENV: '"development"', 6 NODE_ENV: '"development"',
7 // APIurl: '"https://cors-anywhere.herokuapp.com/https://www.gigsfor.me/_functions"', 7 // APIurl: '"https://cors-anywhere.herokuapp.com/https://www.gigsfor.me/_functions"',
8 // APIurl: '"https://stg-api.gigsfor.me/api"', 8 // APIurl: '"https://stg-api.gigsfor.me/api"',
9 APIurl: '"https://stg-api.gigsfor.me/api"', 9 APIurl: '"https://stg-api.gigsfor.me/api"',
10 siteUrl: '"http://134.209.156.59:8082"', 10 siteUrl: '"http://174.138.121.70:8082"',
11 imageUrl: '"https://stg-api.gigsfor.me/"', 11 imageUrl: '"https://stg-api.gigsfor.me/"',
12 fileUploadKey: '"AYqgvDoo4RyBC0STV6og2z"', 12 fileUploadKey: '"AYqgvDoo4RyBC0STV6og2z"',
13 landbotUrl: '"https://landbot.io/u/H-347617-SIJESECF8DSSQ06L/index.html"', 13 landbotUrl: '"https://landbot.io/u/H-347617-SIJESECF8DSSQ06L/index.html"',
14 courseId1: '"5e4b77e8f77376502a616cd2"', 14 courseId1: '"5e4b77e8f77376502a616cd2"',
15 courseId2: '"5e4b77f5f77376502a616cd9"', 15 courseId2: '"5e4b77f5f77376502a616cd9"',
16 courseId3: '"5e4b76155d6509dfec06e109"' 16 courseId3: '"5e4b76155d6509dfec06e109"'
17 }) 17 })
1 'use strict' 1 'use strict'
2 // Template version: 1.3.1 2 // Template version: 1.3.1
3 // see http://vuejs-templates.github.io/webpack for documentation. 3 // see http://vuejs-templates.github.io/webpack for documentation.
4 4
5 const path = require('path') 5 const path = require('path')
6 6
7 module.exports = { 7 module.exports = {
8 dev: { 8 dev: {
9 9
10 // Paths 10 // Paths
11 assetsSubDirectory: 'static', 11 assetsSubDirectory: 'static',
12 assetsPublicPath: '/', 12 assetsPublicPath: '/',
13 proxyTable: {}, 13 proxyTable: {},
14 14
15 // Various Dev Server settings 15 // Various Dev Server settings
16 host: '134.209.156.59', // can be overwritten by process.env.HOST 16 host: '174.138.121.70', // can be overwritten by process.env.HOST
17 port: 8082, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined 17 port: 8082, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
18 autoOpenBrowser: false, 18 autoOpenBrowser: false,
19 errorOverlay: true, 19 errorOverlay: true,
20 notifyOnErrors: true, 20 notifyOnErrors: true,
21 poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions- 21 poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
22 22
23 // Use Eslint Loader? 23 // Use Eslint Loader?
24 // If true, your code will be linted during bundling and 24 // If true, your code will be linted during bundling and
25 // linting errors and warnings will be shown in the console. 25 // linting errors and warnings will be shown in the console.
26 useEslint: false, 26 useEslint: false,
27 // If true, eslint errors and warnings will also be shown in the error overlay 27 // If true, eslint errors and warnings will also be shown in the error overlay
28 // in the browser. 28 // in the browser.
29 showEslintErrorsInOverlay: false, 29 showEslintErrorsInOverlay: false,
30 30
31 /** 31 /**
32 * Source Maps 32 * Source Maps
33 */ 33 */
34 34
35 // https://webpack.js.org/configuration/devtool/#development 35 // https://webpack.js.org/configuration/devtool/#development
36 devtool: 'cheap-module-eval-source-map', 36 devtool: 'cheap-module-eval-source-map',
37 37
38 // If you have problems debugging vue-files in devtools, 38 // If you have problems debugging vue-files in devtools,
39 // set this to false - it *may* help 39 // set this to false - it *may* help
40 // https://vue-loader.vuejs.org/en/options.html#cachebusting 40 // https://vue-loader.vuejs.org/en/options.html#cachebusting
41 cacheBusting: true, 41 cacheBusting: true,
42 42
43 cssSourceMap: true 43 cssSourceMap: true
44 }, 44 },
45 45
46 build: { 46 build: {
47 // Template for index.html 47 // Template for index.html
48 index: path.resolve(__dirname, '../dist/index.html'), 48 index: path.resolve(__dirname, '../dist/index.html'),
49 49
50 // Paths 50 // Paths
51 assetsRoot: path.resolve(__dirname, '../dist'), 51 assetsRoot: path.resolve(__dirname, '../dist'),
52 assetsSubDirectory: 'static', 52 assetsSubDirectory: 'static',
53 assetsPublicPath: '/', 53 assetsPublicPath: '/',
54 54
55 /** 55 /**
56 * Source Maps 56 * Source Maps
57 */ 57 */
58 58
59 productionSourceMap: true, 59 productionSourceMap: true,
60 // https://webpack.js.org/configuration/devtool/#production 60 // https://webpack.js.org/configuration/devtool/#production
61 devtool: '#source-map', 61 devtool: '#source-map',
62 62
63 // Gzip off by default as many popular static hosts such as 63 // Gzip off by default as many popular static hosts such as
64 // Surge or Netlify already gzip all static assets for you. 64 // Surge or Netlify already gzip all static assets for you.
65 // Before setting to `true`, make sure to: 65 // Before setting to `true`, make sure to:
66 // npm install --save-dev compression-webpack-plugin 66 // npm install --save-dev compression-webpack-plugin
67 productionGzip: false, 67 productionGzip: false,
68 productionGzipExtensions: ['js', 'css'], 68 productionGzipExtensions: ['js', 'css'],
69 69
70 // Run the build command with an extra argument to 70 // Run the build command with an extra argument to
71 // View the bundle analyzer report after build finishes: 71 // View the bundle analyzer report after build finishes:
72 // `npm run build --report` 72 // `npm run build --report`
73 // Set to `true` or `false` to always turn it on or off 73 // Set to `true` or `false` to always turn it on or off
74 bundleAnalyzerReport: process.env.npm_config_report 74 bundleAnalyzerReport: process.env.npm_config_report
75 } 75 }
76 } 76 }
77 77
1 // The Vue build version to load with the `import` command 1 // The Vue build version to load with the `import` command
2 // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 2 // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
3 import Vue from 'vue' 3 import Vue from 'vue'
4 // Add this line 4 // Add this line
5 import App from './App' 5 import App from './App'
6 import router from './router' 6 import router from './router'
7 import axios from 'axios' 7 import axios from 'axios'
8 8
9 // Import the Auth0 configuration 9 // Import the Auth0 configuration
10 import { domain, clientId } from "../auth_config.json" 10 import { domain, clientId } from "../auth_config.json"
11 11
12 // Import the plugin here 12 // Import the plugin here
13 import { Auth0Plugin } from "./auth" 13 import { Auth0Plugin } from "./auth"
14 import Vuelidate from 'vuelidate' 14 import Vuelidate from 'vuelidate'
15 import moment from 'moment' 15 import moment from 'moment'
16 import Toaster from 'v-toaster' 16 import Toaster from 'v-toaster'
17 import 'v-toaster/dist/v-toaster.css' 17 import 'v-toaster/dist/v-toaster.css'
18 18
19 // You need a specific loader for CSS files like https://github.com/webpack/css-loader 19 // You need a specific loader for CSS files like https://github.com/webpack/css-loader
20 20
21 // optional set default imeout, the default is 10000 (10 seconds). 21 // optional set default imeout, the default is 10000 (10 seconds).
22 Vue.use(Toaster, {timeout: 5000}) 22 Vue.use(Toaster, {timeout: 5000})
23 Vue.use(Vuelidate) 23 Vue.use(Vuelidate)
24 // Install the authentication plugin here 24 // Install the authentication plugin here
25 Vue.use(Auth0Plugin, { 25 Vue.use(Auth0Plugin, {
26 domain, 26 domain,
27 clientId, 27 clientId,
28 redirect: false, 28 redirect: false,
29 onRedirectCallback: appState => { 29 onRedirectCallback: appState => {
30 router.push( 30 router.push(
31 appState && appState.targetUrl ? 31 appState && appState.targetUrl ?
32 appState.targetUrl : 32 appState.targetUrl :
33 window.location.pathname 33 window.location.pathname
34 ); 34 );
35 } 35 }
36 }); 36 });
37 37
38 Vue.config.productionTip = false 38 Vue.config.productionTip = false
39 // https://api.productgrowth.org/pg 39 // https://api.productgrowth.org/pg
40 // http://174.138.121.70:3006/pg 40 // http://174.138.121.70:3006/pg
41 // http://174.138.121.70:3006/pd 41 // http://174.138.121.70:3006/pd
42 42
43 Vue.prototype.moment = moment 43 Vue.prototype.moment = moment
44 axios.defaults.baseURL = 'http://productgrowth.vizitorapp.com/pg' 44 axios.defaults.baseURL = 'http://174.138.121.70:3006/pg'
45 45
46 /* eslint-disable no-new */ 46 /* eslint-disable no-new */
47 new Vue({ 47 new Vue({
48 el: '#app', 48 el: '#app',
49 router, 49 router,
50 components: { App }, 50 components: { App },
51 template: '<App/>' 51 template: '<App/>'
52 }) 52 })