Skip to content

Commit

Permalink
Fix building/running on Linux from Source
Browse files Browse the repository at this point in the history
  • Loading branch information
rvazarkar committed Aug 7, 2016
1 parent 0fc1ede commit 9bc5c93
Show file tree
Hide file tree
Showing 15 changed files with 42 additions and 39 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<script>
(function() {
const script = document.createElement('script');
if (process.env.ENV === 'development '){
if (process.env.NODE_ENV === 'development'){
script.src = 'http://localhost:9000/dist/bundle.js';
}else{
script.src = './dist/bundle.js';
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
],
"main": "main.js",
"scripts": {
"start": "set ENV=development & electron .",
"start": "cross-env NODE_ENV=development electron .",
"dev": "concurrently -k \"babel-node server.js\" \"npm start\"",
"winbuild": "webpack --config webpack.config.production.js && electron-packager . BloodHound --platform=win32 --arch=all --overwrite --prune --ignore=./BloodHound.* --ignore=BloodHoundExampleDB.graphdb --icon=src/img/icon.ico",
"macbuild": "webpack --config webpack.config.production.js && electron-packager . BloodHound --platform=darwin --arch=all --overwrite --prune --ignore=./BloodHound.* --ignore=BloodHoundExampleDB.graphdb --icon=src/img/icon.icns",
Expand All @@ -42,6 +42,7 @@
"babel-preset-react": "^6.11.1",
"babel-preset-stage-0": "^6.5.0",
"concurrently": "^2.2.0",
"cross-env": "^2.0.0",
"electron-prebuilt": "^1.2.8",
"express": "^4.14.0",
"webpack": "^1.13.1",
Expand Down
30 changes: 15 additions & 15 deletions src/AppContainer.jsx
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import React, { Component } from 'react';
import GraphContainer from './components/graph';
import SearchContainer from './components/SearchContainer/searchcontainer';
import SpotlightContainer from './components/Spotlight/spotlightcontainer';
import LogoutModal from './components/Modals/logoutmodal';
import ClearWarnModal from './components/Modals/clearwarnmodal'
import ClearConfirmModal from './components/Modals/clearconfirmmodal'
import ClearingModal from './components/Modals/clearingmodal'
import LoadingContainer from './components/Float/loadingcontainer';
import GenericAlert from './components/Float/alert';
import RawQuery from './components/rawquery';
import MenuContainer from './components/Menu/menucontainer';
import ExportContainer from './components/Float/exportcontainer';
import Settings from './components/Float/settings'
import ZoomContainer from './components/Zoom/zoomcontainer'
import QueryNodeSelect from './components/Float/querynodeselect'
import GraphContainer from './components/Graph';
import SearchContainer from './components/SearchContainer/SearchContainer';
import SpotlightContainer from './components/Spotlight/SpotlightContainer';
import LogoutModal from './components/Modals/LogoutModal';
import ClearWarnModal from './components/Modals/ClearWarnModal'
import ClearConfirmModal from './components/Modals/ClearConfirmModal'
import ClearingModal from './components/Modals/ClearingModal'
import LoadingContainer from './components/Float/LoadingContainer';
import GenericAlert from './components/Float/Alert';
import RawQuery from './components/RawQuery';
import MenuContainer from './components/Menu/MenuContainer';
import ExportContainer from './components/Float/ExportContainer';
import Settings from './components/Float/Settings'
import ZoomContainer from './components/Zoom/ZoomContainer'
import QueryNodeSelect from './components/Float/QueryNodeSelect'

export default class AppContainer extends Component {
constructor(){
Expand Down
4 changes: 3 additions & 1 deletion src/components/Float/QueryNodeSelect.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React, { Component } from 'react';
import { ListGroup, ListGroupItem, Panel } from 'react-bootstrap'
import { fullAjax } from 'utils'
import { If, Then, Else } from 'react-if';
import QueryNodeSelectItem from './querynodeselectitem'
import QueryNodeSelectItem from './QueryNodeSelectItem'

export default class QueryNodeSelect extends Component {
constructor(){
Expand All @@ -24,6 +24,8 @@ export default class QueryNodeSelect extends Component {
var y = $.map(data.results[0].data, function(x){
return x.row[0].name
})

y.sort()
this.setState({data: y})
}.bind(this))
$.ajax(o)
Expand Down
2 changes: 1 addition & 1 deletion src/components/Menu/MenuContainer.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { Component } from 'react';
import MenuButton from './menubutton';
import MenuButton from './MenuButton';
import { buildMergeQuery, defaultAjaxSettings } from 'utils';
const { dialog } = require('electron').remote
var fs = require('fs')
Expand Down
2 changes: 1 addition & 1 deletion src/components/Modals/LogoutModal.jsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import Login from '../Float/login'
import Login from '../Float/Login'

var Modal = require('react-bootstrap').Modal;

Expand Down
6 changes: 3 additions & 3 deletions src/components/SearchContainer/SearchContainer.jsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import React, { Component } from 'react';
import GlyphiconSpan from '../glyphiconspan'
import Icon from '../icon'
import GlyphiconSpan from '../GlyphiconSpan'
import Icon from '../Icon'
import { escapeRegExp, fullAjax } from 'utils';
import TabContainer from './tabcontainer'
import TabContainer from './TabContainer'

export default class SearchContainer extends Component {
constructor(props){
Expand Down
12 changes: 6 additions & 6 deletions src/components/SearchContainer/TabContainer.jsx
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import React, { Component } from 'react';
import DatabaseDataDisplay from './Tabs/databasedatadisplay'
import PrebuiltQueriesDisplay from './Tabs/prebuiltqueriesdisplay'
import NoNodeData from './Tabs/nonodedata'
import UserNodeData from './Tabs/usernodedata'
import GroupNodeData from './Tabs/groupnodedata';
import ComputerNodeData from './Tabs/computernodedata';
import DatabaseDataDisplay from './Tabs/DatabaseDataDisplay'
import PrebuiltQueriesDisplay from './Tabs/PrebuiltQueriesDisplay'
import NoNodeData from './Tabs/NoNodeData'
import UserNodeData from './Tabs/UserNodeData'
import GroupNodeData from './Tabs/GroupNodeData';
import ComputerNodeData from './Tabs/ComputerNodeData';
import { Tabs, Tab } from 'react-bootstrap';

export default class TabContainer extends Component {
Expand Down
2 changes: 1 addition & 1 deletion src/components/SearchContainer/Tabs/ComputerNodeData.jsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { Component } from 'react';
import { fullAjax } from 'utils';
import NodeALink from './nodealink'
import NodeALink from './NodeALink'

export default class ComputerNodeData extends Component {
propTypes: {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { Component } from 'react';
import { fullAjax, defaultAjaxSettings } from 'utils';
import LogoutModal from 'modals/logoutmodal';
import LogoutModal from 'modals/LogoutModal';

export default class DatabaseDataDisplay extends Component {
constructor(){
Expand Down
2 changes: 1 addition & 1 deletion src/components/SearchContainer/Tabs/GroupNodeData.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { Component } from 'react';
import NodeALink from './nodealink'
import NodeALink from './NodeALink'
import { fullAjax } from 'utils';

export default class GroupNodeData extends Component {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { Component } from 'react';
import PrebuiltQueryNode from './prebuiltquerynode'
import PrebuiltQueryNode from './PrebuiltQueryNode'
var fs = require('fs')

export default class PrebuiltQueriesDisplay extends Component {
Expand Down
2 changes: 1 addition & 1 deletion src/components/SearchContainer/Tabs/UserNodeData.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { Component } from 'react';
import NodeALink from './nodealink'
import NodeALink from './NodeALink'
import { fullAjax } from 'utils'

export default class UserNodeData extends Component {
Expand Down
6 changes: 3 additions & 3 deletions src/components/Spotlight/SpotlightContainer.jsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import GlyphiconSpan from '../glyphiconspan';
import Icon from '../icon';
import SpotlightRow from './spotlightrow'
import GlyphiconSpan from '../GlyphiconSpan';
import Icon from '../Icon';
import SpotlightRow from './SpotlightRow'

export default class SpotlightContainer extends Component {
constructor(props){
Expand Down
4 changes: 2 additions & 2 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import 'babel-polyfill'; // generators
import React from 'react';
import ReactDOM from 'react-dom';

import AppContainer from './appcontainer';
import Login from './components/Float/login'
import AppContainer from './AppContainer';
import Login from './components/Float/Login'
import { getStorageData, storageHasKey, storageSetKey } from './js/utils.js';

const ConfigStore = require('configstore');
Expand Down

0 comments on commit 9bc5c93

Please sign in to comment.