From 0efeb8d1df956db775d4c343da615ca2ee005276 Mon Sep 17 00:00:00 2001 From: mntmn Date: Wed, 15 May 2019 21:25:53 +0200 Subject: [PATCH] remove electron, docker --- Dockerfile | 29 ----------------------------- app.js | 33 --------------------------------- electron-windows.md | 17 ----------------- package.json | 6 +++--- 4 files changed, 3 insertions(+), 82 deletions(-) delete mode 100644 Dockerfile delete mode 100644 app.js delete mode 100644 electron-windows.md diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index a614e97..0000000 --- a/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -FROM spacedeck/docker-baseimage:latest -ENV NODE_ENV production - -RUN mkdir -p /usr/src/app -WORKDIR /usr/src/app - -COPY package.json /usr/src/app/ -RUN npm install -RUN npm install gulp-rev-replace gulp-clean gulp-fingerprint gulp-rev gulp-rev-all gulp-rev-replace -RUN npm install -g --save-dev gulp - -COPY app.js Dockerfile Gulpfile.js LICENSE /usr/src/app/ -COPY config /usr/src/app/config -COPY helpers /usr/src/app/helpers -COPY locales /usr/src/app/locales -COPY middlewares /usr/src/app/middlewares -COPY models /usr/src/app/models -COPY public /usr/src/app/public -COPY routes /usr/src/app/routes -COPY styles /usr/src/app/styles -COPY views /usr/src/app/views - -RUN gulp all -RUN npm cache clean - -CMD [ "node", "app.js" ] - -EXPOSE 9666 - diff --git a/app.js b/app.js deleted file mode 100644 index 73d7fd5..0000000 --- a/app.js +++ /dev/null @@ -1,33 +0,0 @@ -const spacedeck = require('./spacedeck') - -const electron = require('electron') -const electronApp = electron.app -const BrowserWindow = electron.BrowserWindow -let mainWindow - -function createWindow () { - mainWindow = new BrowserWindow({width: 1200, height: 700}) - mainWindow.loadURL("http://localhost:9666") - mainWindow.on('closed', function () { - mainWindow = null - }) -} - -electronApp.on('ready', createWindow) - -// Quit when all windows are closed. -electronApp.on('window-all-closed', function () { - // On OS X it is common for applications and their menu bar - // to stay active until the user quits explicitly with Cmd + Q - if (process.platform !== 'darwin') { - electronApp.quit() - } -}) - -electronApp.on('activate', function () { - // On OS X it's common to re-create a window in the app when the - // dock icon is clicked and there are no other windows open. - if (mainWindow === null) { - createWindow() - } -}) diff --git a/electron-windows.md b/electron-windows.md deleted file mode 100644 index de6a870..0000000 --- a/electron-windows.md +++ /dev/null @@ -1,17 +0,0 @@ - -# Windows Electron Build - -sqlite3 needs to be manually built for the iojs version that electron ships. The following code assumes electron v1.8.4. - -```` -npm -g install windows-build-tools - -cd node_modules\sqlite3 - -node-gyp configure --module_name=node_sqlite3 --module_path=../lib/binding/electron-v1.8-win32-x64 - -node-gyp rebuild --target=1.8.4 --target_platform=win32 --dist-url=https://atom.io/download/atom-shell --module_name=node_sqlite3 --module_path=../lib/binding/electron-v1.8-win32-x64 --msvs_version=2015 - -cd ..\.. -```` - diff --git a/package.json b/package.json index 34bbd9f..56007bb 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,10 @@ "version": "1.0.0", "private": true, "scripts": { - "start": "electron ." + "start": "node spacedeck.js" }, "engines": { - "node": ">=7.8.0" + "node": ">=10.0.0" }, "dependencies": { "archiver": "1.3.0", @@ -17,12 +17,12 @@ "cheerio": "0.22.0", "config": "1.25.1", "cookie-parser": "~1.4.3", - "electron": "^1.8.4", "execSync": "latest", "express": "~4.13.0", "file-type": "^7.6.0", "glob": "7.1.1", "gm": "1.23.0", + "gulp": "^4.0.2", "helmet": "^3.5.0", "i18n-2": "0.6.3", "log-timestamp": "latest",