summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-24Add docker-compose service for simulatorFabian Mastenbroek
This change re-adds the simulator service for the docker-compose configuration, such that it will listen for incoming jobs from the API.
2020-08-24Add prototype of web experiment runnerFabian Mastenbroek
This change adds a bridge between the frontend and the new simulator implementation via MongoDB.
2020-08-24Add skeleton for web runnerFabian Mastenbroek
2020-08-24Make frontend independent of APIFabian Mastenbroek
This change makes the frontend independent of the API by removing the static file serving logic from the API server. Instead, we can serve the frontend as static HTML over CDNs.
2020-08-24Rename web-server to APIFabian Mastenbroek
This change renames the web-server component to API in order to be more descriptive of its role. The OpenDC API bridges between the frontend on one side and the database and simulator on the other side.
2020-08-24Migrate from links to docker-compose networksFabian Mastenbroek
This change migrates the docker-compose configuration from using links to using custom networks since links have been deprecated for some time.
2020-08-24Remove unnecessary dotfilesFabian Mastenbroek
This change removes configuration files (e.g. Travis CI and Gitlab CI) in the simulator directory which have become unnecessary due to the migration to a monorepo.
2020-08-24Update to Gradle 6.5.1Fabian Mastenbroek
This commit updates the Gradle wrapper to version 6.5.1 to address some of the issues we were having when importing the project.
2020-08-24Merge branch 'master' of github.com:atlarge-research/opendc-devjc0b
2020-08-24Merge pull request #8 from ↵Georgios Andreadis
atlarge-research/feature/portfolios-scenarios-frontend Portfolios and scenarios on the frontend
2020-08-24Add implementation of portfolio and scenario UI structureGeorgios Andreadis
2020-08-24Add routes for portfolios and scenariosGeorgios Andreadis
2020-08-24Finished prefabs APIjc0b
2020-08-24Merge branch 'master' of github.com:atlarge-research/opendc-devjc0b
2020-08-24Fix Docker setupGeorgios Andreadis
2020-08-24Merge pull request #7 from atlarge-research/feature/portfolio-scenario-endpointsGeorgios Andreadis
Portfolio and scenario endpoints
2020-08-24Fix layoutGeorgios Andreadis
2020-08-24Implement scenario routesGeorgios Andreadis
2020-08-24Improve code qualityGeorgios Andreadis
2020-08-24Merge pull request #6 from atlarge-research/chore/simulator-ciGeorgios Andreadis
Add Github Actions configuration for simulator
2020-08-24Implement scenario adding endpointGeorgios Andreadis
2020-08-24Implement portfolio endpointsGeorgios Andreadis
2020-08-24Run CI only if necessaryFabian Mastenbroek
This pull request selectively enables the build workflows for the three subproject based on the changed files in the commit.
2020-08-24Simplify workflowsFabian Mastenbroek
2020-08-24prefab authorization changesjc0b
2020-08-24Update CONTRIBUTING.mdGeorgios Andreadis
2020-08-24Add config for simulator CIFabian Mastenbroek
2020-08-24Merge remote-tracking branch 'origin/feature/mongodb-migration' into ↵Georgios Andreadis
feature/mongodb-migration
2020-08-24Merge branch 'feature/mongodb-migration' of ↵jc0b
github.com:atlarge-research/opendc-dev into feature/mongodb-migration
2020-08-24Update API designGeorgios Andreadis
2020-08-24added some more prefabs-related contentjc0b
2020-08-24Add portfolios and scenarios to specGeorgios Andreadis
2020-08-24Add frontend CIGeorgios Andreadis
2020-08-24Try different scriptGeorgios Andreadis
2020-08-24Add a web server CI setupGeorgios Andreadis
2020-08-24Rename mongodb to databaseGeorgios Andreadis
2020-08-24Add new left sidebar, move topology controlsGeorgios Andreadis
2020-08-24Rename simulations to projects and remove experiment viewGeorgios Andreadis
2020-08-24Make tests consistentGeorgios Andreadis
2020-08-24Fix failing testsGeorgios Andreadis
2020-08-24Remove trailing comma from JSONGeorgios Andreadis
This broke the server code 😅
2020-08-24prefabs groundworkjc0b
2020-08-24Ensure construction is ended when topology is changedGeorgios Andreadis
2020-08-24Fix formattingGeorgios Andreadis
2020-08-24Fix integer IDs and topology deletionGeorgios Andreadis
2020-08-24Get basic topology change workingGeorgios Andreadis
2020-08-24Get entire topology editing process workingGeorgios Andreadis
2020-08-24Add current progress on frontend portGeorgios Andreadis
2020-08-24Restrict PUTGeorgios Andreadis
2020-08-24Fix broken testsGeorgios Andreadis