Commit graph

42 commits

Author SHA1 Message Date
LouisLam 4e94cb9aad fix upload dist path 2021-10-11 00:51:18 +08:00
Louis cee225bcb2 no idea why npm prune --production suddenly not working, switch to npm ci --production 2021-10-10 17:55:31 +08:00
Louis d9eab90a69 Merge branch 'no-need-build'
# Conflicts:
#	.dockerignore
#	.gitignore
2021-10-10 16:34:13 +08:00
LouisLam bf4ac0cf17 fix dockerfile issue on arm 2021-10-07 21:24:10 +08:00
LouisLam d3517e76c1 change to npm ci 2021-10-03 15:27:15 +08:00
LouisLam c93f42794f upload prebuilt dist to github release 2021-10-02 01:48:15 +08:00
LouisLam 7b4c70860c split the base images in order to prevent recompile the base part 2021-10-01 17:28:00 +08:00
LouisLam 8d8d5987e7 update to 1.7.3 2021-09-30 14:44:37 +08:00
Juan Calderon-Perez 1e12f25c4b Add support for using init to start service 2021-09-25 12:26:30 -04:00
LouisLam 0afa3a2c21 Merge branch '1.6.X'
# Conflicts:
#	server/database.js
#	server/server.js
2021-09-24 19:12:57 +08:00
LouisLam 1c8b3ce451 no need to build sqlite and add nightly for alpine 2021-09-21 10:47:55 +08:00
Michal Ciania 9eaa4ab846 Docker entrypoint for running the application as non-root user 2021-09-17 22:57:27 +02:00
LouisLam ad2062713c fix pi4 on docker 2021-09-14 19:04:56 +08:00
Adam Stachowicz 7c83bed273 Remove double spaces in Dockerfiles 2021-09-12 19:43:14 +02:00
LouisLam ef1604675b change to node:14-bullseye-slim, and reduce the docker image size 2021-09-11 02:50:29 +08:00
LouisLam 1d05df6ec9 [docker healthcheck] use retries instead, longer start-period causes starting problem in Docker Swarm mode 2021-09-09 11:41:28 +08:00
LouisLam ec8c1cad31 update healthcheck.js for changing ssl cert / hostname / port 2021-09-07 16:06:28 +08:00
LouisLam fb0fa2a843 add sqlite cli to docker 2021-09-07 15:36:29 +08:00
LouisLam f5c6d422d5 switch debian to be the main docker base 2021-09-07 15:31:32 +08:00
LouisLam cd1a3a2fb9 revert back to node-sqlite3, as better-sqlite3 causes a lot of installation problems 2021-09-01 14:33:00 +08:00
LouisLam fa549cb80e fix npm7 broken dependencies 2021-08-31 20:36:17 +08:00
LouisLam 0d65918a6a change bcrypt to bcryptjs, use my own prebuilt better-sqlite3, supports more prebuilt 2021-08-31 19:56:44 +08:00
Dumitru Uzun feb0feda76
Dockerfile: Avoid keeping npm in RAM
By running node directly, we save some RAM. In my case npm consumes 300MB and does nothing, just waits for the node process to exit.
On small VPSes 300MB is a lot!
2021-08-26 12:53:57 +03:00
LouisLam 2f50fc4c00 plan to switch to better-sqlite3, drop node-sqlite3 2021-08-23 17:27:03 +08:00
LouisLam efc9a254f4 update to 1.1.0 2021-08-09 21:03:30 +08:00
LouisLam 12910b23ed cache more layers for docker build 2021-08-09 19:23:18 +08:00
LouisLam 8f2a9fe883 chnage sqlite3 package in dockerfile 2021-08-09 14:47:53 +08:00
LouisLam a28d6eafae remove apprise --version from dockerfile 2021-08-03 20:35:41 +08:00
LouisLam d58be56cb9 remove "pip3 cache purge" that causes error 2021-07-31 12:21:39 +08:00
Aleks Bunin 00cc140acd Simplify apprise instalation 2021-07-30 22:32:59 -04:00
LouisLam 4b86c84c36 fix icon for "Resume" 2021-07-30 01:02:41 +08:00
LouisLam 66037e236c add apprise support 2021-07-18 18:51:58 +08:00
LouisLam 13c9244e3f fix apprise import issue and loose the healthcheck rule 2021-07-18 17:42:00 +08:00
Niyas 7dae5279fb
Docker healthcheck
Copied from https://scoutapm.com/blog/how-to-use-docker-healthcheck
2021-07-17 20:08:01 +05:30
LouisLam f62b70c9a9 add nightly to version number 2021-07-17 02:30:16 +08:00
LouisLam bfb117cb76 minor 2021-07-15 01:01:47 +08:00
LouisLam 2b8e33caed dockerfile: change the base image to node:14-alpine3.12; add apprise cli, prepare for implementing notification 2021-07-15 00:36:44 +08:00
LouisLam 3b52433202 cache the sqlite built when docker build 2021-07-14 12:42:52 +08:00
LouisLam d4fe5908f5 fix merging problem 2021-07-13 23:29:40 +08:00
LouisLam be1ef24cce add a comment 2021-07-13 12:24:33 +08:00
LouisLam 99afdabcac change the docker base image to node:14-alpine3.14, reduce the container size 2021-07-13 11:32:09 +08:00
LouisLam ae07cd9c35 prepare for docker 2021-07-11 14:20:31 +08:00