@@ -2,6 +2,8 @@ const defaultsDeep = require('lodash.defaultsdeep');
22const path = require ( 'path' ) ;
33const webpack = require ( 'webpack' ) ;
44
5+ require ( 'dotenv' ) . config ( ) ;
6+
57// Plugins
68const CopyWebpackPlugin = require ( 'copy-webpack-plugin' ) ;
79const HtmlWebpackPlugin = require ( 'html-webpack-plugin' ) ;
@@ -183,7 +185,18 @@ module.exports = [
183185 'process.env.DEBUG' : Boolean ( process . env . DEBUG ) ,
184186 'process.env.ENABLE_SERVICE_WORKER' : JSON . stringify ( process . env . ENABLE_SERVICE_WORKER || '' ) ,
185187 'process.env.ROOT' : JSON . stringify ( root ) ,
186- 'process.env.ROUTING_STYLE' : JSON . stringify ( process . env . ROUTING_STYLE || 'filehash' )
188+ 'process.env.ROUTING_STYLE' : JSON . stringify ( process . env . ROUTING_STYLE || 'filehash' ) ,
189+
190+ 'process.env.APP_NAME' : JSON . stringify ( process . env . APP_NAME || 'CodeTorch' ) ,
191+ 'process.env.APP_DOMAIN' : JSON . stringify ( process . env . APP_NAME || 'https://codetorch.net' ) ,
192+ 'process.env.API_HOST' : JSON . stringify ( process . env . API_HOST || 'https://api.codetorch.net' ) ,
193+ 'process.env.ASSET_HOST' : JSON . stringify ( process . env . ASSET_HOST || 'https://assets.scratch.mit.edu' ) ,
194+ 'process.env.EXTENSION_HOST' : JSON . stringify ( process . env . EXTENSION_HOST || 'https://blockextensions.codetorch.net' ) ,
195+ 'process.env.DEFAULT_CLOUD_HOST' : JSON . stringify ( process . env . DEFAULT_CLOUD_HOST || 'wss://cloud.codetorch.org' ) ,
196+ 'process.env.TRUSTED_IFRAME_HOST' : JSON . stringify ( process . env . TRUSTED_IFRAME_HOST || 'https://codetorch.net' ) ,
197+ 'process.env.FORCE_EMBED' : JSON . stringify ( process . env . FORCE_EMBED || 'true' ) ,
198+ 'process.env.COLLABORATION_HOST' : JSON . stringify ( process . env . COLLABORATION_HOST || 'wss://collaborator.codetorch.net/' ) ,
199+ 'process.env.COLLABORATION_DEV_MODE' : JSON . stringify ( process . env . COLLABORATION_DEV_MODE || 'false' )
187200 } ) ,
188201 new HtmlWebpackPlugin ( {
189202 chunks : [ 'editor' ] ,
0 commit comments