Code Monkey home page Code Monkey logo

vehicle-app-template's People

Contributors

bjoernatbosch avatar dennismeister93 avatar doosuu avatar eclipse-velocitas-bot avatar glm2bg avatar kse3hi avatar mp91 avatar

Watchers

 avatar  avatar  avatar  avatar

vehicle-app-template's Issues

Project bootstrapping is not working on Windows with Docker Desktop + WSL2

The project creation via this template is not working on Windows with Docker Desktop + WSL2.

Reason:
After the questionary a process is started, filling the repository folder with files needed for the app project as determined by the questionary answers. This means, that some of the existing files shall be overwritten with new content. The Python script doing this work is using the shutil.copy2 to copy the needed files into the existing repo structure of the vehicle-app-template.
Under Windows 10/11 with Docker Desktop 25.1 plus WSL2 the repository folder and files are mounted into the VS Code devContainer in a way they "appear as if they are owned by root" (see https://code.visualstudio.com/remote/advancedcontainers/add-nonroot-user).
shutil.copy2 tries also to copy the metadata of those files which results in an error as the existing files (owned by root).

Option to fix:

  • Change ownership of the checked out files originating from the vehicle-app-template to the current user (vscode) of the devContainer
  • Replace shutil.copy2 by shutil.copy

Preferred solution:
Change the ownership: The newly copied files will anyway have the current user as owner. With changing the ownership of the files and folders originating from the vehicle-app-template overall file ownership in the new repos structure will be consistent.

Remove Dapr middleware and K3D runtime

We remove support for K3D runtime and Dapr middleware

  • Both technologies are too heavy weight for in-vehicle applications
  • Flexibility offered is not applicable in in-vehicle hardware architectures
  • Increase development effort in the Velocitas OSS team

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.