mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-14 20:40:17 -05:00
Initial commit with web-sharelatex and document-updater-sharelatex
This commit is contained in:
commit
1e101c66a8
3 changed files with 70 additions and 0 deletions
1
server-ce/.gitignore
vendored
Normal file
1
server-ce/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
node_modules
|
51
server-ce/Gruntfile.coffee
Normal file
51
server-ce/Gruntfile.coffee
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
module.exports = (grunt) ->
|
||||||
|
grunt.loadNpmTasks 'grunt-bunyan'
|
||||||
|
grunt.loadNpmTasks 'grunt-execute'
|
||||||
|
grunt.loadNpmTasks 'grunt-available-tasks'
|
||||||
|
grunt.loadNpmTasks 'grunt-concurrent'
|
||||||
|
|
||||||
|
grunt.initConfig
|
||||||
|
execute:
|
||||||
|
web:
|
||||||
|
src: "node_modules/web-sharelatex/app.js"
|
||||||
|
'document-updater':
|
||||||
|
src: "node_modules/document-updater-sharelatex/app.js"
|
||||||
|
|
||||||
|
concurrent:
|
||||||
|
all:
|
||||||
|
tasks: ['run:web', 'run:document-updater']
|
||||||
|
options:
|
||||||
|
logConcurrentOutput: true
|
||||||
|
|
||||||
|
availabletasks:
|
||||||
|
tasks:
|
||||||
|
options:
|
||||||
|
filter: 'exclude',
|
||||||
|
tasks: [
|
||||||
|
'coffee'
|
||||||
|
'execute'
|
||||||
|
'bunyan'
|
||||||
|
'availabletasks'
|
||||||
|
]
|
||||||
|
groups:
|
||||||
|
"Compile tasks": [
|
||||||
|
"compile:server"
|
||||||
|
"compile"
|
||||||
|
]
|
||||||
|
"Run tasks": [
|
||||||
|
"run"
|
||||||
|
"default"
|
||||||
|
]
|
||||||
|
"Misc": [
|
||||||
|
"help"
|
||||||
|
]
|
||||||
|
|
||||||
|
grunt.registerTask 'help', 'Display this help list', 'availabletasks'
|
||||||
|
|
||||||
|
grunt.registerTask 'run:web', "Run web-sharelatex, the ShareLaTeX web server", ["bunyan", "execute:web"]
|
||||||
|
grunt.registerTask 'run:document-updater', "Run document-updater-sharelatex, the real-time document server", ["bunyan", "execute:document-updater"]
|
||||||
|
|
||||||
|
grunt.registerTask 'run', "Run all of the sharelatex processes", ['concurrent:all']
|
||||||
|
|
||||||
|
grunt.registerTask 'default', 'run'
|
||||||
|
|
18
server-ce/package.json
Normal file
18
server-ce/package.json
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"name": "sharelatex",
|
||||||
|
"description": "An online collaborative LaTeX editor",
|
||||||
|
"dependencies": {
|
||||||
|
"logger-sharelatex": "git+ssh://git@bitbucket.org:sharelatex/logger-sharelatex.git#bunyan",
|
||||||
|
"web-sharelatex": "git+ssh://git@bitbucket.org:sharelatex/web-sharelatex.git#master",
|
||||||
|
"document-updater-sharelatex": "git+ssh://git@bitbucket.org:sharelatex/documentupdater-sharelatex.git#master",
|
||||||
|
"coffee-script": "~1.7.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"grunt": "~0.4.2",
|
||||||
|
"bunyan": "~0.22.1",
|
||||||
|
"grunt-bunyan": "~0.5.0",
|
||||||
|
"grunt-execute": "~0.1.5",
|
||||||
|
"grunt-available-tasks": "~0.4.1",
|
||||||
|
"grunt-concurrent": "~0.4.3"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue