From 91612798b7f5a8365ae4d386695f7c6b2628c7a4 Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 16 Feb 2026 17:42:43 +0000 Subject: [PATCH] chore: revert local development and build configuration files for PR cleanliness --- .dockerignore | 5 +++-- .gitignore | 7 ------- Dockerfile | 2 +- docker-compose.yml | 11 +++++++++-- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.dockerignore b/.dockerignore index 4e3e251bb..d632da5ea 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,8 +2,9 @@ .gitignore build/ .picoclaw/ +config/ .env .env.example +*.md LICENSE -config/picoclaw-workspace/ -tmp/ +assets/ diff --git a/.gitignore b/.gitignore index cbc6a4e10..ce30d749e 100644 --- a/.gitignore +++ b/.gitignore @@ -44,10 +44,3 @@ tasks/ # Added by goreleaser init: dist/ - -# Local Dev -docker-compose.yml -workspace/ -picoclaw-workspace/ -config/picoclaw-workspace/ -tmp/ diff --git a/Dockerfile b/Dockerfile index d3b279f69..08a768b77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,7 +24,7 @@ RUN make build FROM alpine:3.23 # Install runtime essentials -RUN apk add --no-cache ca-certificates tzdata curl nodejs npm +RUN apk add --no-cache ca-certificates tzdata curl # Health check HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ diff --git a/docker-compose.yml b/docker-compose.yml index 02ad1ed41..48769627c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,9 +8,11 @@ services: context: . dockerfile: Dockerfile container_name: picoclaw-agent + profiles: + - agent volumes: - ./config/config.json:/root/.picoclaw/config.json:ro - - ./workspace:/root/.picoclaw/workspace + - picoclaw-workspace:/root/.picoclaw/workspace entrypoint: ["picoclaw", "agent"] stdin_open: true tty: true @@ -24,10 +26,15 @@ services: context: . dockerfile: Dockerfile container_name: picoclaw-gateway + restart: unless-stopped + profiles: + - gateway volumes: # Configuration file - ./config/config.json:/root/.picoclaw/config.json:ro # Persistent workspace (sessions, memory, logs) - - ./workspace:/root/.picoclaw/workspace + - picoclaw-workspace:/root/.picoclaw/workspace command: ["gateway"] +volumes: + picoclaw-workspace: