diff --git a/Cargo.toml b/Cargo.toml index 18201bf..7a82c80 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "picobot" -version = "1.3.1" +version = "1.4.0" edition = "2024" [dependencies] diff --git a/Dockerfile b/Dockerfile index 6e8a246..6549ab4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -90,9 +90,9 @@ COPY target/release/picobot /usr/local/bin/picobot # Copy config template COPY resources/templates/config.example.json /app/config.json.example -# Create persistent application directories. Browser temporary data stays in -# /tmp so bind-mounting /app/.picobot cannot hide its temporary directory. -RUN mkdir -p /app/.picobot/workspace /app/.picobot/media && \ +# Create persistent application directories. Transient browser data stays in +# /tmp; optional Chrome profiles live under the persisted .picobot volume. +RUN mkdir -p /app/.picobot/workspace /app/.picobot/media /app/.picobot/browser/profiles && \ chown -R app:app /app USER app diff --git a/docker-compose.test.yml b/docker-compose.test.yml index 48b255a..ccdf135 100644 --- a/docker-compose.test.yml +++ b/docker-compose.test.yml @@ -3,7 +3,7 @@ services: build: context: . dockerfile: Dockerfile - image: picobot:1.3.1 + image: picobot:1.4.0 container_name: picobot-test restart: unless-stopped ports: diff --git a/webui/package-lock.json b/webui/package-lock.json index ff9bb5a..1815367 100644 --- a/webui/package-lock.json +++ b/webui/package-lock.json @@ -1,12 +1,12 @@ { "name": "picobot-webui", - "version": "1.3.1", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "picobot-webui", - "version": "1.3.1", + "version": "1.4.0", "dependencies": { "bits-ui": "^2.0.0", "dompurify": "^3.4.12", diff --git a/webui/package.json b/webui/package.json index 9ad5b9f..39802de 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,7 +1,7 @@ { "name": "picobot-webui", "private": true, - "version": "1.3.1", + "version": "1.4.0", "type": "module", "engines": { "node": ">=20"