]> Untitled Git - lemmy.git/commitdiff
Some docker caching fixes.
authorDessalines <tyhou13@gmx.com>
Wed, 17 Apr 2019 23:55:57 +0000 (16:55 -0700)
committerDessalines <tyhou13@gmx.com>
Wed, 17 Apr 2019 23:55:57 +0000 (16:55 -0700)
Dockerfile
docker_update.sh [new file with mode: 0755]

index 01a7585016cba1e46df541c7ed3dd06020dd0343..0987584995efe22f06f45e397f2f52b735198594 100644 (file)
@@ -1,8 +1,10 @@
 FROM node:10-jessie as node
 #If encounter Invalid cross-device error -run on host 'echo N | sudo tee /sys/module/overlay/parameters/metacopy'
-COPY ui /app/ui
 WORKDIR /app/ui
-RUN yarn
+
+COPY ui/package.json ui/yarn.lock ./
+RUN yarn install --pure-lockfile # This caches your deps
+COPY ui /app/ui
 RUN yarn build
 
 FROM rust:1.33 as rust
diff --git a/docker_update.sh b/docker_update.sh
new file mode 100755 (executable)
index 0000000..e51bd82
--- /dev/null
@@ -0,0 +1,2 @@
+git pull
+docker-compose up -d --no-deps --build