Files
noteflow/.devcontainer/postCreate.sh
Travis Vasceannie b333ea5b23 Add initial Docker and development environment setup
- Created .dockerignore to exclude unnecessary files from Docker builds.
- Added .repomixignore for managing ignored patterns in Repomix.
- Introduced Dockerfile.dev for development environment setup with Python 3.12.
- Configured docker-compose.yaml to define services, including a PostgreSQL database.
- Established a devcontainer.json for Visual Studio Code integration.
- Implemented postCreate.sh for automatic dependency installation in the dev container.
- Added constants.py to centralize configuration constants for the project.
- Updated pyproject.toml to include new development dependencies.
- Created initial documentation files for project overview and style conventions.
- Added tests for new functionalities to ensure reliability and correctness.
2025-12-19 05:02:16 +00:00

11 lines
325 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
# Enable pystray GTK/AppIndicator backend on Linux (optional but recommended for tray UI).
if ! python -m pip install pygobject; then
echo "pygobject install failed; pystray will fall back to X11 backend." >&2
fi