UNPKG

buckets

Version:

Manage content better.

29 lines (25 loc) 687 B
fs = require 'fs-extra' buckets = require('../server') Entry = require '../server/models/entry' logger = require '../server/lib/logger' config = require '../server/lib/config' db = require '../server/lib/database' dropDatabase = (done) -> prep -> db.connection.db.dropDatabase done prep = (done) -> if db.connection.readyState is 1 done() else db.connection.on 'connected', done module.exports = db: dropDatabase prep: prep all: (done) -> dropDatabase done builds: (done) -> fs.remove config.get('buildsPath'), (e) -> logger.error e if e fs.ensureDir config.get('buildsPath'), (e) -> logger.error e if e dropDatabase done