Skip to content

Commit 582acc3

Browse files
author
Felix
committed
add linux support
1 parent 542dd40 commit 582acc3

File tree

6 files changed

+30
-5
lines changed

6 files changed

+30
-5
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
## Docker UI
22

3-
Simple Docker UI is an unofficial developer tool for monitoring and managing your local Docker containers.
4-
Available on for OS X, Windows, ChromeOS and Linux (soon)
3+
Simple Docker UI is an unofficial developer tool for monitoring and managing your Docker containers.
4+
Available for OS X, Windows, ChromeOS and Linux
55

66
* [Download Windows version](releases/)
77
* [Download OS X version](releases/)
8+
* [Download Linux version](releases/)
9+
810
* [Download Chrome plugin version](https://chrome.google.com/webstore/detail/jfaelnolkgonnjdlkfokjadedkacbnib)
911

1012
This app uses Docker Remote Api.

electron/README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ cd electron
3030
npm start
3131
```
3232
33-
### Package the native app
33+
### Package the native app for Mac
3434
3535
```
3636
cd electron
@@ -39,9 +39,18 @@ npm run-script dmg
3939
```
4040
4141
###Package Native app for Windows
42+
Require Wine
4243
4344
```
4445
cd electron
4546
npm run-script package-exe
4647
npm run-script create-installer-win
48+
```
49+
50+
##Package Native app for Linux
51+
```
52+
cd electron
53+
brew install fakeroot dpkg
54+
npm run-script package-linux
55+
npm run-script create-installer-debian
4756
```

electron/img/Icon.png

2.65 KB
Loading
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"icon": "img/Icon.png",
3+
"categories": [
4+
"Utility"
5+
],
6+
"lintianOverrides": [
7+
"changelog-file-missing-in-native-package"
8+
],
9+
"productName": "SimpleDockerUI",
10+
"productDescription": "Simple Docker UI is an unofficial developer tool for monitoring and managing your Docker containers."
11+
12+
}

electron/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ let mainWindow
2424

2525
function createWindow () {
2626
// Create the browser window.
27-
mainWindow = new BrowserWindow({width: 1100, height: 770})
27+
mainWindow = new BrowserWindow({width: 1100, height: 770, icon: 'img/logo_small.png'})
2828

2929
mainWindow.setMenu(null)
3030

electron/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@
88
"start": "electron .",
99
"debug": "cd .. && sbt \"project electron\" \"fastOptJS\" && cd electron && electron .",
1010
"test": "sbt test",
11-
1211
"package-mac": "electron-packager . SimpleDockerUI --platform=darwin --arch=x64 --overwrite --out dist/ --icon=img/logo_small.icns --ignore=src --ignore=target --asar=true",
1312
"dmg": "electron-installer-dmg dist/SimpleDockerUI-darwin-x64/SimpleDockerUI.app SimpleDockerUI --out dist/ --icon=img/logo_small.icns --overwrite",
1413

14+
"package-linux": "electron-packager . SimpleDockerUI --platform=linux --arch=x64 --overwrite --out dist/ --icon=img/Icon.png --ignore=src --ignore=target --asar=true",
15+
"create-installer-debian": "electron-installer-debian --src dist/SimpleDockerUI-linux-x64 --dest dist/ --arch amd64 --config installers/linux/config.json",
1516

1617
"package-exe": "electron-packager . SimpleDockerUI --platform=win32 --arch=x64 --out dist/ --overwrite --icon=img/logo_small.ico --ignore=src --ignore=target --asar=true --win32metadata.ProductName=SimpleDockerUI --win32metadata.CompanyName=SimpleDockerUI",
1718
"create-installer-win": "node installers/windows/createinstaller.js"
@@ -35,6 +36,7 @@
3536
"homepage": "https://github.com/felixgborrego/docker-ui-chrome-app",
3637
"devDependencies": {
3738
"electron": "^1.4.6",
39+
"electron-installer-debian": "^0.4.0",
3840
"electron-installer-dmg": "^0.1.2",
3941
"electron-packager": "^8.3.0",
4042
"electron-winstaller": "^2.5.0"

0 commit comments

Comments
 (0)