Sustainable Computing Research Lab (SCoRe)

[CLocal Azure] - Add windows support for Azure Functions, Storage and API App services

Currently Azure functions, Azure storage and API App service are supported only for linux based environment. Therefore, by referring the cosmos db service, add the support on above three services by changing the sockets in the code. In order to achieve the task, you need to refer the Dockerode. Add a mechanism where user is able to use with windows and linux both. To submit, open a pull request and send us the pull request.

In Windows:

let docker = new Docker({
  socketPath: "//./pipe/docker_engine"
});

In Linux:

let docker = new Docker({
  socketPath: "/var/run/docker.sock"
});

Find a way to add both in the project and run what ever needs according to OS.

Task Deliverables: Open a pull request of the changes to the CLocal Azure Repository and submit the link of the pull request you opened.

Reference:

Task tags

  • windows-support
  • dockerode
  • docker
  • clocal-azure

Students who completed this task

jmularski, Anurag Parida, Palash

Task type

  • code Code
  • assessment Outreach / Research
close

2018