diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index e00663ee..236305a8 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -3,6 +3,20 @@ name: Publish Docker Image on: push: branches: [main] + paths: + - "Dockerfile" + - ".dockerignore" + - "app/**" + - "components/**" + - "contexts/**" + - "hooks/**" + - "lib/**" + - "stores/**" + - "locales/**" + - "public/**" + - "package.json" + - "package-lock.json" + - ".github/workflows/docker-publish.yml" tags: ["v*.*.*"] workflow_dispatch: diff --git a/README.md b/README.md index 3f7756ae..71c82990 100644 --- a/README.md +++ b/README.md @@ -202,7 +202,7 @@ npm start # Using the pre-built image (recommended) docker run -p 3000:3000 -e JMAP_SERVER_URL=https://mail.example.com ghcr.io/root-fr/jmap-webmail:latest -# Using docker-compose +# Or with docker compose cp .env.example .env.local # Edit .env.local with your JMAP_SERVER_URL docker compose up -d