mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
17057f4266
* Added empty problemMatchers to prevent vscode from asking * Added first draft for devcontainer docs * Add 3rd space to tips * Fix wording * Add 4rd space to tips * Refphased intro text * Fixed spelling mistakes and added note * Added dynamic variables for devcontainer * Added missing containerWorkspaceFolder vars other devcontainer files Co-authored-by: Oliver <oliver.henry.walters@gmail.com> * Added note for inventree core intelicense for plugin devs * Added where is dev data stored question to faq * Update docs/docs/start/devcontainer.md * update toc --------- Co-authored-by: Oliver <oliver.henry.walters@gmail.com> Co-authored-by: Matthias Mair <code@mjmair.com>
24 lines
628 B
Bash
Executable File
24 lines
628 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Avoiding Dubious Ownership in Dev Containers for setup commands that use git
|
|
# Note that the local workspace directory is passed through as the first argument $1
|
|
git config --global --add safe.directory $1
|
|
|
|
# create folders
|
|
mkdir -p $1/dev/{commandhistory,plugins}
|
|
cd $1
|
|
|
|
# create venv
|
|
python3 -m venv dev/venv
|
|
. dev/venv/bin/activate
|
|
|
|
# setup InvenTree server
|
|
pip install invoke
|
|
invoke update
|
|
invoke setup-dev
|
|
|
|
# remove existing gitconfig created by "Avoiding Dubious Ownership" step
|
|
# so that it gets copied from host to the container to have your global
|
|
# git config in container
|
|
rm -f /home/vscode/.gitconfig
|