diff --git a/.dockerignore b/.dockerignore index 02e831d..b12cd84 100644 --- a/.dockerignore +++ b/.dockerignore @@ -22,8 +22,10 @@ tests/ # Pi-specific rpi/ *.img +*.img.xz *.img.zst *.img.zst.zip +pishrink.sh # Docs *.md @@ -37,3 +39,15 @@ docs/ *.log *.tmp .DS_Store + +# Dev scripts and old files +scripts/ +old_files/ +*_old +*_old.* +*.bak +*.orig + +# Temp files +frontends/web/temp_files/ +*.db diff --git a/docker-compose.yml b/docker-compose.yml index ab69087..d88b54c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: '3.8' - # Shared environment variables x-common-env: &common-env STEGASOO_CHANNEL_KEY: ${STEGASOO_CHANNEL_KEY:-} @@ -30,9 +28,9 @@ services: deploy: resources: limits: - memory: 768M + memory: 2048M reservations: - memory: 384M + memory: 1024M # ============================================================================ # REST API (FastAPI) @@ -50,9 +48,9 @@ services: deploy: resources: limits: - memory: 768M + memory: 2048M reservations: - memory: 384M + memory: 1024M # Named volumes for persistent data volumes: diff --git a/frontends/web/templates/decode.html b/frontends/web/templates/decode.html index 6bb6eac..5eecc05 100644 --- a/frontends/web/templates/decode.html +++ b/frontends/web/templates/decode.html @@ -518,5 +518,8 @@ advancedOptionsDec?.addEventListener('show.bs.collapse', () => { advancedOptionsDec?.addEventListener('hide.bs.collapse', () => { document.getElementById('advancedChevronDec')?.classList.replace('bi-chevron-up', 'bi-chevron-down'); }); + +// Loading state for decode button +Stegasoo.initFormLoading('decodeForm', 'decodeBtn', 'Decoding...'); {% endblock %}