dgtlmoon
6562d6e0d4
Improve ARM/rust build comment
2022-12-13 12:28:20 +01:00
dgtlmoon
5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) ( #478 )
2022-11-24 20:53:01 +01:00
dgtlmoon
35d44c8277
Notification screenshot option should only be available to webdriver/playwright watches, screenshot sent as JPEG to save bandwidth, Simplify the logic around screenshot, ( #1140 )
2022-11-20 14:40:41 +01:00
dgtlmoon
3416532cd6
Playwright extension added back to Dockerfile to resolve conditional fix Alpine (musl) based systems ( #1087 )
2022-11-02 23:47:44 +01:00
dgtlmoon
f90b170e68
Docker & python - Jq conditional pip requirements.txt include (Don't install in Windows because theres no Windows library/wheel)
2022-10-27 23:26:14 +02:00
dgtlmoon
c93ca1841c
Docker & python - Use pip conditional requirements to not install playwright for ARM (unsupported on ARM) ( #1067 )
2022-10-27 23:17:05 +02:00
dgtlmoon
492bbce6b6
Build - Fix syntax in container build test ( #1050 )
2022-10-23 16:02:13 +02:00
dgtlmoon
32ea1a8721
Windows - JQ - Make library optional so it doesnt break Windows pip installs ( #1009 )
2022-10-12 09:53:16 +02:00
dgtlmoon
f6faa90340
Adding `make` to Dockerfile build as required by jq for ARM devices
2022-10-09 22:29:18 +02:00
dgtlmoon
ac98bc9144
Upgrade Playwright to 1.26
2022-09-24 23:51:26 +02:00
dgtlmoon
4c759490da
Upgrade Playwright to 1.25
2022-09-15 15:10:40 +02:00
dgtlmoon
b3271ff7bb
Upgrade playwright python driver ( #834 )
2022-08-14 19:53:42 +02:00
dgtlmoon
68db20168e
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) ( #489 )
2022-05-02 21:40:40 +02:00
Iván
2857c7bb77
Re #80 , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites ( #312 )
...
* set SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites
* Re #80 , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites
2021-12-16 12:13:47 +01:00
dgtlmoon
3195ffa1c6
Re #249 - Add EXPOSE 5000 to Dockerfile
2021-10-06 22:28:35 +02:00
dgtlmoon
a11b6daa2e
Installation via pip ( #186 )
...
Builder for https://pypi.org/project/changedetection.io/
2021-08-16 15:24:37 +02:00
Tim Chepeleff
684deaed35
Add Heroku Deployment Support ( #159 )
...
* add heroku.yml
* Use environment supplied port
* Update changedetection.py
2021-07-26 06:43:23 +02:00
dgtlmoon
23738c98bc
Re #93 - tweak build packages
2021-06-17 23:04:51 +10:00
dgtlmoon
07c7663e56
Re #93 , #79 - docker image multistage build lost the packages required for rPi etc
2021-06-17 22:42:07 +10:00
khakers
cff8959462
Modifies Dockerfile to use multistage builds ( #79 )
2021-06-08 12:30:45 +10:00
dgtlmoon
dd211d166c
Include release metadata during github build
2021-05-28 10:20:42 +10:00
dgtlmoon
270343b276
Install requirements, remove rust and dev packages that are no longer needed, hopefully for a smaller docker layer size
2021-05-25 15:06:35 +10:00
dgtlmoon
f3ce9b732c
Remove rust build comments
2021-05-25 15:05:36 +10:00
dgtlmoon
baaee30499
Arm build fixes ( #68 )
...
* Add rustc compiler and remove when not needed (smaller docker layer)
* Using the magical ARG CRYPTOGRAPHY_DONT_BUILD_RUST=1 to get around ARM issues
2021-05-25 15:04:33 +10:00
dgtlmoon
1b736b3726
Re #58 - reduce to 1 minute (a small rewrite is required to change the backend to store in 'seconds' instead of minutes)
2021-05-13 22:33:33 +10:00
dgtlmoon
f380754ff5
Adding rust compiler :(
2021-05-08 12:27:39 +10:00
dgtlmoon
bee6bd9fe0
trying without libssl and only libffi
2021-05-08 12:17:28 +10:00
dgtlmoon
fec2862ebe
Adding extra libs required for build
2021-05-08 12:01:52 +10:00
dgtlmoon
02062c5893
dev packages needed, drop apt cache
2021-04-03 09:05:02 +02:00
dgtlmoon
a11f09062b
See if we get a clean buildx without dev packages
2021-04-03 08:45:24 +02:00
dgtlmoon
0bb48cbd43
Tweaking build size thanks to https://github.com/hadolint/hadolint
2021-04-03 08:04:42 +02:00
dgtlmoon
ab6f4d11ed
revert c60be56271
2021-04-02 03:07:36 +02:00
dgtlmoon
5311a95140
remove extra packages ( #32 )
...
* remove extra packages
* add test only workflow
2021-04-02 02:57:48 +02:00
dgtlmoon
3ad722d63c
Docker push amd64 rpi etc ( #28 )
...
* trying multiarch docker hub push on build, similar to https://github.com/dgtlmoon/changedetection.io/pull/25/files
* Adding image builder
* Include our dev branch
* Tweak buildx
* dont use alias
* Finally found the right info at https://docs.docker.com/ci-cd/github-actions/
* Updated from https://github.com/razorpay/docker-build-push-action
* Teaks to build
* Tweaks
* Minor tweaks to version
* tweaks
* Remove version
* Remove old workflow
* syntax cleanup
2021-04-01 14:10:23 +02:00
Leigh Morresi
33985dbd9d
Fix docker app files paths
2021-02-21 16:31:42 +01:00
Leigh Morresi
a3a5ca78bf
Tweaking Dockerfile for new eventlet wrapper
2021-02-21 16:13:55 +01:00
Leigh Morresi
93ee65fe53
Tidy up a few broken datastore paths
2021-02-12 19:43:05 +01:00
Leigh Morresi
5669ae70cc
Adding ARG to Dockerfile
2021-02-02 19:11:38 +01:00
Leigh Morresi
084dcde410
Include the triggered build SHA as part of the backup info, when built in docker hub.
2021-02-02 18:32:18 +01:00
Leigh Morresi
00020a4c90
Fix bad copy command
2021-01-29 12:40:51 +01:00
Leigh Morresi
bbccb3181b
Fix build setup for the docker hub image https://hub.docker.com/r/dgtlmoon/changedetection.io
2021-01-29 12:33:42 +01:00
Leigh Morresi
cf345dc567
Tweaks to docker layout
2021-01-28 14:45:30 +01:00