LouisLam
d3517e76c1
change to npm ci
3 years ago
LouisLam
c93f42794f
upload prebuilt dist to github release
3 years ago
LouisLam
7b4c70860c
split the base images in order to prevent recompile the base part
3 years ago
LouisLam
8d8d5987e7
update to 1.7.3
3 years ago
Juan Calderon-Perez
1e12f25c4b
Add support for using init to start service
3 years ago
LouisLam
0afa3a2c21
Merge branch '1.6.X'
...
# Conflicts:
# server/database.js
# server/server.js
3 years ago
LouisLam
1c8b3ce451
no need to build sqlite and add nightly for alpine
3 years ago
Michal Ciania
9eaa4ab846
Docker entrypoint for running the application as non-root user
3 years ago
LouisLam
ad2062713c
fix pi4 on docker
3 years ago
Adam Stachowicz
7c83bed273
Remove double spaces in Dockerfiles
3 years ago
LouisLam
ef1604675b
change to node:14-bullseye-slim, and reduce the docker image size
3 years ago
LouisLam
1d05df6ec9
[docker healthcheck] use retries instead, longer start-period causes starting problem in Docker Swarm mode
3 years ago
LouisLam
ec8c1cad31
update healthcheck.js for changing ssl cert / hostname / port
3 years ago
LouisLam
fb0fa2a843
add sqlite cli to docker
3 years ago
LouisLam
f5c6d422d5
switch debian to be the main docker base
3 years ago
LouisLam
cd1a3a2fb9
revert back to node-sqlite3, as better-sqlite3 causes a lot of installation problems
3 years ago
LouisLam
fa549cb80e
fix npm7 broken dependencies
3 years ago
LouisLam
0d65918a6a
change bcrypt to bcryptjs, use my own prebuilt better-sqlite3, supports more prebuilt
3 years ago
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!
3 years ago
LouisLam
2f50fc4c00
plan to switch to better-sqlite3, drop node-sqlite3
3 years ago
LouisLam
efc9a254f4
update to 1.1.0
3 years ago
LouisLam
12910b23ed
cache more layers for docker build
3 years ago
LouisLam
8f2a9fe883
chnage sqlite3 package in dockerfile
3 years ago
LouisLam
a28d6eafae
remove apprise --version from dockerfile
3 years ago
LouisLam
d58be56cb9
remove "pip3 cache purge" that causes error
3 years ago
Aleks Bunin
00cc140acd
Simplify apprise instalation
3 years ago
LouisLam
4b86c84c36
fix icon for "Resume"
3 years ago
LouisLam
66037e236c
add apprise support
3 years ago
LouisLam
13c9244e3f
fix apprise import issue and loose the healthcheck rule
3 years ago
Niyas
7dae5279fb
Docker healthcheck
...
Copied from https://scoutapm.com/blog/how-to-use-docker-healthcheck
3 years ago
LouisLam
f62b70c9a9
add nightly to version number
3 years ago
LouisLam
bfb117cb76
minor
3 years ago
LouisLam
2b8e33caed
dockerfile: change the base image to node:14-alpine3.12; add apprise cli, prepare for implementing notification
3 years ago
LouisLam
3b52433202
cache the sqlite built when docker build
3 years ago
LouisLam
d4fe5908f5
fix merging problem
3 years ago
LouisLam
be1ef24cce
add a comment
3 years ago
LouisLam
99afdabcac
change the docker base image to node:14-alpine3.14, reduce the container size
3 years ago
LouisLam
ae07cd9c35
prepare for docker
3 years ago