main.js 628 B

12345678910111213141516171819202122
  1. const Uppy = require('@uppy/core')
  2. const Dashboard = require('@uppy/dashboard')
  3. const Url = require('@uppy/url')
  4. const Tus = require('@uppy/tus')
  5. const isOnTravis = !!(process.env.TRAVIS && process.env.CI)
  6. const companionUrl = isOnTravis ? 'http://companion.test:3030' : 'http://localhost:3030'
  7. const endpoint = isOnTravis ? 'http://companion.test:1080' : 'http://localhost:1080'
  8. window.uppy = new Uppy({
  9. id: 'uppyProvider',
  10. debug: true,
  11. })
  12. .use(Dashboard, {
  13. target: '#uppyDashboard',
  14. inline: true,
  15. })
  16. .use(Url, {
  17. target: Dashboard,
  18. companionUrl,
  19. })
  20. .use(Tus, { endpoint: `${endpoint}/files/` })