se cambia el uso de google chrome por firefox para que se pueda utlizar en macpro late 2013

This commit is contained in:
George committed 2026-08-04 10:51:15 -05:00
1 parent 1c39f6f45f
commit 99a587c4da
10 files changed
+48 -40

No files matched your search

+4 -4
View File
@@ -3,7 +3,7 @@
## systemd (Linux)
### Requisitos adicionales
- **Google Chrome** instalado (para `get_token_headless.py`)
- **Mozilla Firefox** instalado (para `get_token_headless.py`)
- **rsync** y **cifs-utils** (para montar SMB y sincronizar)
### Servicio
@@ -34,7 +34,7 @@ sudo systemctl start sunat-cpe
## NSSM (Windows)
### Requisitos
- **Google Chrome** instalado (cualquier versión) — necesario para `get_token_headless.py`
- **Mozilla Firefox** instalado (cualquier versión) — necesario para `get_token_headless.py`
- Python 3.12+ con dependencias instaladas
- **Unidad de red mapeable** (SMB) para sincronizar descargas
@@ -60,7 +60,7 @@ nssm start SUNAT-CPE
NSSM redirige stdout/stderr a `C:\ruta\descarga_xml_sunat\logs\` por defecto (el logger del daemon también escribe allí).
### Renovación de token
Como servicio, el daemon usa `get_token_headless()` (headless, Chrome real) para renovar el token automáticamente sin intervención. Si Chrome no está instalado, el daemon lo detecta y usa `get_token.py headless=False` como respaldo (requiere escritorio). Para renovar manualmente:
Como servicio, el daemon usa `get_token_headless()` (headless, Firefox real) para renovar el token automáticamente sin intervención. Si Firefox no está instalado, el daemon lo detecta y usa `get_token.py headless=False` como respaldo (requiere escritorio). Para renovar manualmente:
```cmd
C:\ruta\descarga_xml_sunat\sunat-env\Scripts\python get_token.py
@@ -77,7 +77,7 @@ nssm start SUNAT-CPE
```dockerfile
FROM python:3.12-slim
RUN pip install -r requirements.txt && playwright install chromium
RUN pip install -r requirements.txt && playwright install firefox
WORKDIR /app
COPY . .
CMD ["python", "main.py"]