aboutsummaryrefslogtreecommitdiffstats
path: root/docker
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-04-27 23:26:58 +0000
committerMohamed Bassem <me@mbassem.com>2025-04-27 23:26:58 +0000
commit718db1c530789e84b0a0331ab47bb06846649e89 (patch)
treeda627eab5dab8dff7901d4fc8732526ac138d141 /docker
parent6e25f584b81aaee3c046740aff5fe1c1d7aebcee (diff)
downloadkarakeep-718db1c530789e84b0a0331ab47bb06846649e89.tar.zst
docker: Add a build only docker compose file
Diffstat (limited to 'docker')
-rw-r--r--docker/docker-compose.build.yml34
-rw-r--r--docker/docker-compose.yml1
2 files changed, 34 insertions, 1 deletions
diff --git a/docker/docker-compose.build.yml b/docker/docker-compose.build.yml
new file mode 100644
index 00000000..117104f7
--- /dev/null
+++ b/docker/docker-compose.build.yml
@@ -0,0 +1,34 @@
+services:
+ web:
+ build:
+ dockerfile: docker/Dockerfile
+ context: ../
+ target: aio
+ restart: unless-stopped
+ volumes:
+ - data:/data
+ environment:
+ MEILI_ADDR: http://meilisearch:7700
+ BROWSER_WEB_URL: http://chrome:9222
+ DATA_DIR: /data
+ chrome:
+ image: gcr.io/zenika-hub/alpine-chrome:123
+ restart: unless-stopped
+ command:
+ - --no-sandbox
+ - --disable-gpu
+ - --disable-dev-shm-usage
+ - --remote-debugging-address=0.0.0.0
+ - --remote-debugging-port=9222
+ - --hide-scrollbars
+ meilisearch:
+ image: getmeili/meilisearch:v1.13.3
+ restart: unless-stopped
+ environment:
+ MEILI_NO_ANALYTICS: "true"
+ volumes:
+ - meilisearch:/meili_data
+
+volumes:
+ meilisearch:
+ data:
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index 6203dcc8..4cf2b792 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -1,4 +1,3 @@
-version: "3.8"
services:
web:
image: ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release}