7f114abd2a
This approach does not work nicely because the cloudrons do not have the horse power for compilation (even on 1GB droplets). Things like gem install and npm install just hang for very long time. docker keeps crashing because of OOM. Initially, we suspected some btrfs issue but creating an image without btrfs for docker has the same issues. Plan is to create a build server for this purpose imageName is now derived from convention This reverts4a31b6c2ffRevert "Update route read tarball as well" This reverts commit965ddb86c3. Revert "Make app sources a constant" This reverts commitfdb74cc5e3. Revert "Copy tarball into sources dir" This reverts commitb534019398. Revert "Make update route multipart" This reverts commit079b3a50e3. Revert "Make install route multipart request" This reverts commite61392269c. Revert "Add ?build query param for logs" This reverts commit4544a86846. Remove tail-stream This reverts commit8c6510b4f4
99 lines
2.8 KiB
JSON
99 lines
2.8 KiB
JSON
{
|
|
"name": "Cloudron",
|
|
"description": "Main code for a cloudron",
|
|
"version": "0.0.1",
|
|
"private": "true",
|
|
"author": {
|
|
"name": "Cloudron authors"
|
|
},
|
|
"repository": {
|
|
"type": "git"
|
|
},
|
|
"engines": [
|
|
"node >= 0.10.0"
|
|
],
|
|
"bin": {
|
|
"cloudron": "./app.js"
|
|
},
|
|
"dependencies": {
|
|
"async": "^0.9.0",
|
|
"body-parser": "^1.12.0",
|
|
"connect-ensure-login": "^0.1.1",
|
|
"connect-lastmile": "0.0.10",
|
|
"connect-timeout": "^1.5.0",
|
|
"cookie-parser": "^1.3.3",
|
|
"cookie-session": "^1.1.0",
|
|
"csurf": "^1.6.6",
|
|
"db-migrate": "^0.9.2",
|
|
"debug": "^2.1.1",
|
|
"dockerode": "^2.0.7",
|
|
"ejs": "^2.2.4",
|
|
"ejs-cli": "^1.0.1",
|
|
"express": "^4.11.2",
|
|
"express-session": "^1.10.2",
|
|
"hat": "0.0.3",
|
|
"json": "^9.0.3",
|
|
"manifestformat": "https://gitlab-yellowtent.cloudron.me/yellowtent/manifestformat/repository/archive.tar.gz?ref=v1.0.7",
|
|
"memorystream": "^0.3.0",
|
|
"mime": "^1.3.4",
|
|
"morgan": "^1.5.1",
|
|
"multiparty": "^4.1.1",
|
|
"mysql": "^2.5.4",
|
|
"native-dns": "^0.7.0",
|
|
"node-uuid": "^1.4.2",
|
|
"nodejs-disks": "^0.2.1",
|
|
"nodemailer": "^1.3.0",
|
|
"nodemailer-smtp-transport": "^0.1.13",
|
|
"oauth2orize": "^1.0.1",
|
|
"once": "http://registry.npmjs.org/once/-/once-1.3.1.tgz",
|
|
"passport": "^0.2.1",
|
|
"passport-http": "^0.2.2",
|
|
"passport-http-bearer": "^1.0.1",
|
|
"passport-local": "^1.0.0",
|
|
"passport-oauth2-client-password": "^0.1.2",
|
|
"password-generator": "^0.2.3",
|
|
"proxy-middleware": "^0.11.0",
|
|
"safetydance": "0.0.14",
|
|
"semver": "^4.3.0",
|
|
"serve-favicon": "^2.2.0",
|
|
"split": "^0.3.3",
|
|
"superagent": "~0.21.0",
|
|
"supererror": "^0.6.0",
|
|
"underscore": "^1.7.0",
|
|
"valid-url": "^1.0.9",
|
|
"validator": "^3.30.0"
|
|
},
|
|
"devDependencies": {
|
|
"apidoc": "*",
|
|
"aws-sdk": "^2.1.10",
|
|
"bootstrap-sass": "^3.3.3",
|
|
"del": "^1.1.1",
|
|
"expect.js": "*",
|
|
"gulp": "^3.8.11",
|
|
"gulp-autoprefixer": "^2.1.0",
|
|
"gulp-concat": "^2.4.3",
|
|
"gulp-ejs": "^1.0.0",
|
|
"gulp-minify-css": "^0.4.6",
|
|
"gulp-sass": "^1.3.3",
|
|
"gulp-sourcemaps": "^1.3.0",
|
|
"gulp-uglify": "^1.1.0",
|
|
"hock": "~1.2.0",
|
|
"husky": "^0.6.2",
|
|
"istanbul": "*",
|
|
"mocha": "*",
|
|
"nock": "^0.59.1",
|
|
"node-sass": "^3.0.0-alpha.0",
|
|
"redis": "^0.12.1",
|
|
"sinon": "^1.12.2"
|
|
},
|
|
"scripts": {
|
|
"migrate_local": "NODE_ENV=local DATABASE_URL=mysql://root:@localhost/box node_modules/.bin/db-migrate up",
|
|
"migrate_test": "NODE_ENV=test DATABASE_URL=mysql://root:@localhost/boxtest node_modules/.bin/db-migrate up",
|
|
"test": "npm run migrate_test && scripts/setupTest && NODE_ENV=test ./node_modules/istanbul/lib/cli.js test $1 ./node_modules/mocha/bin/_mocha -- -R spec ./src/test ./src/routes/test",
|
|
"postmerge": "/bin/true",
|
|
"precommit": "/bin/true",
|
|
"prepush": "npm test",
|
|
"webadmin": "node_modules/.bin/gulp"
|
|
}
|
|
}
|