SVF-tools / Teaching-Software-Analysis

Teaching and Learning Software Analysis via SVF
GNU General Public License v3.0
194 stars 116 forks source link

Initial Devcontainer Setup #48

Open sebasptsch opened 2 months ago

sebasptsch commented 2 months ago

Due to the nature of devcontainers vsocde will handle the cloning of the repository whilst the dockerfile will provide the surrounding environment.

Whilst this configuration works it isn't setup in the recomended way for devcontainers.

The Dockerfile clones the git repo for LLVM and Teaching-Software-Analysis. Additionally, devcontainers clone the Teaching-Software-Analysis to a custom path that's mapped to the file system /workspaces/Teaching-Software-Analysis. As a result the build is run again as a postCreateCommand.

I've added additional build artefacts to the .gitignore file.

fixes #47

sebasptsch commented 2 months ago

Should be good to go.