# Python __pycache__/ *.py[cod] *$py.class *.so *.egg-info/ *.egg dist/ build/ eggs/ *.whl # Virtual environments & conda venv/ .venv/ env/ miniconda3/ .conda-envs/ .conda-pkgs/ # PostgreSQL data pgdata/ pgdata_bak_*/ # Frontend build cache frontend/.vite/ frontend/dist/ frontend/node_modules/ # IDE .vscode/ .idea/ *.swp *.swo *~ # OS .DS_Store Thumbs.db # Environment / secrets — never commit .env .env.* !.env.example *.pem *.key # Frontend (pushed separately) new_project/encoach_frontend_new_v1/ # Large archives / zips *.zip *.tar.gz *.tar.bz2 # Logs *.log odoo.log # Docker *.tar # Node modules node_modules/ frontend/node_modules/ # Local dev artifacts miniconda3/ pgdata/ .conda-envs/ .conda-pkgs/ # Odoo core source (cloned separately) odoo/ # Local Odoo config and data odoo.conf /data/ # Session files sessions/ # Filestore filestore/ # Enterprise / extra addons (not part of this repo) addons_enterprise/ addons_extra/ new_project/enterprise-17/ # Third-party modules # OpenEduCat Community (LGPL-3) is vendored under `backend/openeducat_erp-19.0/` # and must be tracked — `addons_path` in odoo.conf / odoo-docker.conf relies on # it, and database dumps mark 12 openeducat_* modules as installed. Excluding # this folder previously caused restores on the VPS to fail with "module not # found" errors. new_project/openeducat_erp-19.0/ new_project/openeducat_erp-19.0.zip new_project/openeducate_enterprise-17.zip new_project/encoach_frontend_new_v1-main.zip # Local tools new_project/.tools/ # Coverage / test output .coverage htmlcov/ .tox/ # Poetry poetry.lock # Odoo DB backups (local only, not source-controlled) backups/