This pull request introduces changes to the ocpp-server project, including the addition of new files and modifications to existing ones. The changes are primarily focused on setting up the project infrastructure, configuring the Visual Studio Code environment, and implementing the OCPP server.
Here are the most important changes:
Project Setup:
ocpp-server/Makefile: Added a makefile to automate the build and deployment process of the OCPP server to Azure. This includes tasks for building, testing, cleaning, restoring packages, starting the server, and deploying the infrastructure and application to Azure.
ocpp-server/README.md: Added a README file providing an overview of the project, its requirements, structure, and instructions on how to deploy it to Azure.
ocpp-server/infra: added bicep files to deploy the needed infrastructure in Azure.
ocpp-server/.vscode/settings.json: Added settings for the Azure App Service extension, specifying the default web app to deploy and the deployment subpath.
This pull request introduces changes to the
ocpp-server
project, including the addition of new files and modifications to existing ones. The changes are primarily focused on setting up the project infrastructure, configuring the Visual Studio Code environment, and implementing the OCPP server.Here are the most important changes:
Project Setup:
ocpp-server/Makefile
: Added a makefile to automate the build and deployment process of the OCPP server to Azure. This includes tasks for building, testing, cleaning, restoring packages, starting the server, and deploying the infrastructure and application to Azure.ocpp-server/README.md
: Added a README file providing an overview of the project, its requirements, structure, and instructions on how to deploy it to Azure.ocpp-server/infra
: added bicep files to deploy the needed infrastructure in Azure.Visual Studio Code Configuration:
ocpp-server/.vscode/launch.json
: Added a configuration file for launching the .NET Core application in debug mode.ocpp-server/.vscode/settings.json
: Added settings for the Azure App Service extension, specifying the default web app to deploy and the deployment subpath.ocpp-server/.vscode/tasks.json
: Added tasks for building, publishing, and watching the project.OCPP Server Implementation:
ocpp-server/api/OcppServer/Controller/WebSocketController.cs
: Implemented a WebSocketController for handling WebSocket requests, echoing messages, and managing WebSocket connections.ocpp-server/api/OcppServer/OcppServer.csproj
: Added the project file for the OCPP server, specifying the target framework and package references.ocpp-server/api/OcppServer/OcppServer.http
: Added an HTTP file for testing the OCPP server's endpoints.Other Changes:
ocpp-server/.gitignore
: Added a .gitignore file to ignore unnecessary files and folders generated by Visual Studio and other tools.