remove electron, docker
This commit is contained in:
parent
2fc14e1efe
commit
0efeb8d1df
29
Dockerfile
29
Dockerfile
@ -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
|
|
||||||
|
|
33
app.js
33
app.js
@ -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()
|
|
||||||
}
|
|
||||||
})
|
|
@ -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 ..\..
|
|
||||||
````
|
|
||||||
|
|
@ -3,10 +3,10 @@
|
|||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "electron ."
|
"start": "node spacedeck.js"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=7.8.0"
|
"node": ">=10.0.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"archiver": "1.3.0",
|
"archiver": "1.3.0",
|
||||||
@ -17,12 +17,12 @@
|
|||||||
"cheerio": "0.22.0",
|
"cheerio": "0.22.0",
|
||||||
"config": "1.25.1",
|
"config": "1.25.1",
|
||||||
"cookie-parser": "~1.4.3",
|
"cookie-parser": "~1.4.3",
|
||||||
"electron": "^1.8.4",
|
|
||||||
"execSync": "latest",
|
"execSync": "latest",
|
||||||
"express": "~4.13.0",
|
"express": "~4.13.0",
|
||||||
"file-type": "^7.6.0",
|
"file-type": "^7.6.0",
|
||||||
"glob": "7.1.1",
|
"glob": "7.1.1",
|
||||||
"gm": "1.23.0",
|
"gm": "1.23.0",
|
||||||
|
"gulp": "^4.0.2",
|
||||||
"helmet": "^3.5.0",
|
"helmet": "^3.5.0",
|
||||||
"i18n-2": "0.6.3",
|
"i18n-2": "0.6.3",
|
||||||
"log-timestamp": "latest",
|
"log-timestamp": "latest",
|
||||||
|
Loading…
Reference in New Issue
Block a user