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",
|
||||
"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",
|
||||
|
Loading…
Reference in New Issue
Block a user