Spaces:
Paused
Paused
| FROM devlikeapro/waha:latest | |
| USER root | |
| # 1) Buat storage persisten & tautkan .sessions ke /data | |
| RUN mkdir -p /data/sessions \ | |
| && rm -rf /app/.sessions || true \ | |
| && ln -s /data/sessions /app/.sessions \ | |
| && chmod -R 777 /data/sessions | |
| # 2) WAHA harus listen di 7860 di Spaces | |
| ENV WHATSAPP_API_HOSTNAME=0.0.0.0 \ | |
| WHATSAPP_API_PORT=7860 \ | |
| PORT=7860 | |
| # 3) Pilih engine (NOWEB paling stabil di Spaces; ganti ke WEBJS jika perlu) | |
| ENV WAHA_ENGINE=NOWEB | |
| # Kalau WEBJS, tambahkan flag Chromium: | |
| # ENV WAHA_ENGINE=WEBJS | |
| # ENV WAHA_WEBJS_PUPPETER_ARGS="--no-sandbox --disable-setuid-sandbox --disable-dev-shm-usage --single-process --no-zygote" | |
| EXPOSE 7860 | |