feat: add start.sh and PyCharm run configuration

This commit is contained in:
Oliver Hofmann 2026-05-17 11:49:23 +02:00
parent d67a6c2a83
commit 72aff02a9b
2 changed files with 31 additions and 0 deletions

19
.idea/runConfigurations/TeamPulse.xml generated Normal file
View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="TeamPulse" type="PythonConfigurationType" factoryName="Python">
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<option name="SDK_HOME" value="$PROJECT_DIR$/.venv/bin/python" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="IS_MODULE_SDK" value="false" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/main.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="true" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
</component>

12
start.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/bash
set -e
cd "$(dirname "$0")"
if [ ! -d ".venv" ]; then
echo "Erstelle virtuelle Umgebung..."
python3.12 -m venv .venv
.venv/bin/pip install -r requirements-dev.txt -q
.venv/bin/playwright install chromium
fi
.venv/bin/python main.py