Skip to content
Snippets Groups Projects
Select Git revision
  • 52f322fa45fb73252347e33be64f9cdee3591686
  • main default protected
  • add_export_route
  • add_route_assignments
  • add_route_user
  • 4.1.0-dev
  • Pre-alpha
  • 4.0.1
  • Latest
  • 4.0.0
  • 3.5.0
  • 3.4.2
  • 3.4.1
  • 3.3.0
  • 3.2.3
  • 3.2.2
  • 3.2.0
  • 3.1.2
  • 3.1.1
  • 3.1.0
  • 3.0.1
  • 3.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
25 results

DojoBackendManager.ts

Blame
  • Forked from Dojo Project (HES-SO) / Projects / UI / DojoCLI
    Source project has a limited visibility.
    app.ts 847 B
    // Read from the .env file
    // ATTENTION : This lines MUST be the first of this file (except for the path import)
    const path = require('node:path');
    require('dotenv').config({ path: path.join(__dirname, '../.env') });
    require('./shared/helpers/TypeScriptExtensions'); // ATTENTION : This line MUST be the second of this file
    
    import HttpManager from './managers/HttpManager';
    
    
    HttpManager.registerAxiosInterceptor();
    
    // Step 1: Read the dojo enonce file from the enonce repository
    // Step 2: Download immutables files (maybe throw or show an error if the files have been modified ?) - Can be merged with step 1
    // Step 3: Run docker-compose file
    // Step 4: Wait the end of the execution of the result container
    // Step 5: Get the result from the volume
    // Step 6: Check content requirements and content size
    // Step 7: Upload and show the results