fix: Change Dockerfile to Python 3.10 with all dependencies - Use Python 3.10 from Ubuntu 22.04 (default python3 package) - Add build-essential, cmake, and make for ntgcalls compilation - Properly format Dockerfile with comments - Include ntgcalls and pytgcalls installation steps - Use python3 -m pip for explicit Python 3 usage
fix: Add cmake and make for ntgcalls build - Add build-essential package (includes make and build tools) - Add cmake for building ntgcalls from source - Required for compiling native extensions
fix: Use default Python 3.10 from Ubuntu 22.04 - Use python3 package (Python 3.10) instead of explicit python3.10 - Use python3 -m pip for explicit Python 3 usage - Update CMD to use python3 explicitly - Simplifies installation and ensures compatibility
fix: Resolve GPG key error when adding deadsnakes PPA - Use direct curl download and gpg --dearmor instead of add-apt-repository - Install gnupg2 and ca-certificates for proper GPG key handling - Simplify PPA addition with direct key download method
fix: Use Ubuntu 22.04 base image and install Python 3.11 manually - Fix Docker build error by using ubuntu:22.04 instead of non-existent python:3.11-jammy - Install Python 3.11 from deadsnakes PPA - Install pip for Python 3.11 - Set Python 3.11 as default python/python3 commands
update: Change base image to Ubuntu 22.04 and add asst.session copy to Dockerfile - Change from Debian bullseye to Ubuntu 22.04 (jammy) - Add explicit copy of asst.session to /app/sessions/asst.session - Add ls -la command to list files during build