flush_all.js 603 B

12345678910111213141516171819202122232425262728
  1. const ProjectFlusher = require('../app/js/ProjectFlusher')
  2. async function main() {
  3. console.log('Flushing all projects')
  4. return await new Promise((resolve, reject) => {
  5. const options = {
  6. limit: 100000,
  7. concurrency: 5,
  8. }
  9. ProjectFlusher.flushAllProjects(options, err => {
  10. if (err) {
  11. reject(err)
  12. } else {
  13. resolve()
  14. }
  15. })
  16. })
  17. }
  18. main()
  19. .then(() => {
  20. console.log('Done flushing all projects')
  21. process.exit(0)
  22. })
  23. .catch(error => {
  24. console.error('There was an error flushing all projects', { error })
  25. process.exit(1)
  26. })