Skip to content

Commit c449660

Browse files
committed
Merge branch 'ruli/merge' into dev
2 parents 5770ae8 + b0b14c1 commit c449660

File tree

10 files changed

+23
-14
lines changed

10 files changed

+23
-14
lines changed

src/components/App.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import SysAdminView from './views/SysAdmin';
77

88
const App = (props) => {
99
const role = useSelector((state) => state.session.role);
10+
console.log(role)
1011
if (role === 'system admin'){
1112
return (
1213
<div>
@@ -22,6 +23,7 @@ const App = (props) => {
2223
);
2324
}
2425
else {
26+
console.log('else triggered, and now so am I')
2527
return (
2628
<div>
2729
<UserView />

src/components/helper/commands.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import parseContainerFormat from './parseContainerFormat';
44
import { filterOneProperty, listOfVolumeProperties } from './volumeHistoryHelper';
55
import store from '../../renderer/store';
66
import { makeArrayOfObjects } from './processLogHelper';
7-
7+
//
88

99
/**
1010
* Grabs all active containers on app-start up

src/components/helper/initDatabase.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default () => {
1010
? path.resolve(__dirname, '..', '..', 'database')
1111
: path.join(path.dirname(__dirname), 'database');
1212

13-
exec(`cd ${directory} ; docker-compose up --no-recreate -d`, (error, stdout, stderr) => {
13+
exec(`cd src/database ; docker compose up --no-recreate --wait`, (error, stdout, stderr) => {
1414
if (error) {
1515
alert(`${error.message} `);
1616
return;

src/components/helper/psqlQuery.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const pool = new Pool({
55
user: 'postgres',
66
password: 'postgres',
77
database: 'docketeer-db',
8-
port: 5432,
8+
port: 5433,
99
});
1010

1111
export default async (text, params, callback) => {

src/components/tabs/Containers.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import ToggleDisplay from '../display/ToggleDisplay';
99
* @param {*} props
1010
*/
1111
const Containers = (props) => {
12+
const image = props;
13+
console.log(image);
1214
const renderStoppedList = props.stoppedList.map((container, i) => {
1315
return (
1416
<div className="box" key={`stoppedBox-${i}`}>
@@ -50,7 +52,7 @@ const Containers = (props) => {
5052
);
5153
});
5254

53-
const renderRunningList = props.runningList.map((container, i) => {
55+
const renderRunningList = props.runningList.map((container, i, props) => {
5456
const cpuData = parseFloat(
5557
container.CPUPerc.substring(0, container.CPUPerc.length - 1)
5658
).toFixed(2);
@@ -86,6 +88,7 @@ const Containers = (props) => {
8688
<div className="box box-running" key={`runningBox-${i}`}>
8789
<div className="box-label">
8890
<h3>{container.Name}</h3>
91+
8992
<p>ID: {container.ID}</p>
9093
</div>
9194
<div className="box-info">

src/components/tabs/ContainersUser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ const Containers = (props) => {
7070
<div className="box box-running" key={`runningBox-${i}`}>
7171
<div className="box-label">
7272
<h3>{container.Name}</h3>
73+
<p>Img: {container.Image}</p>
7374
<p>ID: {container.ID}</p>
7475
</div>
7576
<div className="box-info">

src/components/tabs/Metrics.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ const Metrics = (props) => {
9797
<div className='renderContainers'>
9898
<div className='header'>
9999
<h1 className='tabTitle'>Metrics</h1>
100+
<h2>
101+
<a target="_blank" rel="noreferrer" href= "https://docs.docker.com/engine/reference/commandline/stats/#examples">Click here</a> for more information on these metrics
102+
</h2>
100103
</div>
101104
<div className='metric-section-title'>
102105
<h3>Aggregate</h3>
@@ -107,11 +110,11 @@ const Metrics = (props) => {
107110
<div className='legend-container'>
108111
<div className='legend-section'>
109112
<div className='avaliable-box'></div>
110-
<p className='legend-text'>Available {cpuData}%</p>
113+
<p className='legend-text'>Available {Math.round(cpuData)}%</p>
111114
</div>
112115
<div className='legend-section'>
113116
<div className='usage-box'></div>
114-
<p className='legend-text'>Usage {result[0].toFixed(2)}%</p>
117+
<p className='legend-text'>Usage {Math.round(result[0].toFixed(2))}%</p>
115118
</div>
116119
</div>
117120
</div>
@@ -121,11 +124,11 @@ const Metrics = (props) => {
121124
<div className='legend-container'>
122125
<div className='legend-section'>
123126
<div className='avaliable-box'></div>
124-
<p className='legend-text'>Available {memoryData}%</p>
127+
<p className='legend-text'>Available {Math.round(memoryData)}%</p>
125128
</div>
126129
<div className='legend-section'>
127130
<div className='usage-box'></div>
128-
<p className='legend-text'>Usage {result[1].toFixed(2)}%</p>
131+
<p className='legend-text'>Usage {Math.round(result[1].toFixed(2))}%</p>
129132
</div>
130133
</div>
131134
</div>
@@ -134,13 +137,13 @@ const Metrics = (props) => {
134137
<div className='chart-container'>
135138
<h1 className='chart-title'>NET IO:</h1>
136139
<p className='chart-number'>
137-
{result[2][0]}kB / {result[2][1]}kB
140+
{Math.floor(result[2][0])}kB / {Math.floor(result[2][1])}kB
138141
</p>
139142
</div>
140143
<div className='chart-container'>
141144
<h1 className='chart-title'>BLOCK IO:</h1>
142145
<p className='chart-number'>
143-
{result[3][0]}B / {result[3][1]}B
146+
{Math.floor(result[3][0])}B / {Math.floor(result[3][1])}B
144147
</p>
145148
</div>
146149
</div>

src/components/views/Admin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const AdminView = (props) => {
9191
};
9292

9393
useEffect(() => {
94-
initDatabase();
94+
//initDatabase();
9595
helper.refreshRunning(refreshRunningContainers);
9696
helper.refreshStopped(refreshStoppedContainers);
9797
helper.refreshImages(refreshImagesList);

src/components/views/SysAdmin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ const SysAdmin = (props) => {
110110
};
111111

112112
useEffect(() => {
113-
initDatabase();
113+
//initDatabase();
114114
helper.refreshRunning(refreshRunningContainers);
115115
helper.refreshStopped(refreshStoppedContainers);
116116
helper.refreshImages(refreshImagesList);

src/database/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ services:
44
image: postgres:latest
55
container_name: docketeer-db
66
ports:
7-
- "5432:5432"
7+
- "5433:5432"
88
environment:
99
POSTGRES_USER: postgres
1010
POSTGRES_PASSWORD: postgres
1111
POSTGRES_DB: docketeer-db
1212
volumes:
1313
- ./schema.sql:/docker-entrypoint-initdb.d/schema.sql
14-
- ./docketeerdb:/var/lib/postgresql/data
14+
- ./docketeerdb:/var/lib/postgresql/data/
1515
restart: always
1616
mem_limit: 400m
1717
cpus: 0.5

0 commit comments

Comments
 (0)