Koushik Dutta
a0079f9513
docker: add buildpack deps base option
2022-11-23 08:45:06 -08:00
Koushik Dutta
e148b826d8
docker: fix s6 build
2022-11-23 08:30:56 -08:00
Koushik Dutta
ddaa34b2ff
docker: refactor
2022-11-23 08:16:31 -08:00
Koushik Dutta
8eb8e3271d
Merge branch 'main' of github.com:koush/scrypted
2022-11-23 07:46:41 -08:00
Koushik Dutta
a9577e70d7
docker: make node 18 the default
2022-11-23 07:45:32 -08:00
Koushik Dutta
6917d39fd4
windows: install build tools
2022-11-19 15:29:30 -08:00
Koushik Dutta
9784e55f3e
windows: Fix missing npm directory
2022-11-15 08:47:26 -08:00
Koushik Dutta
679231f357
docker-compose: fix scope
2022-11-09 23:08:04 -08:00
Koushik Dutta
30493de2dc
docker: disable cache bust causing 503
2022-11-02 12:17:20 -07:00
Tyler Miranda
0c6046797a
Update install-scrypted-dependencies-win.ps1 ( #414 )
...
Fixed dependency package
2022-11-01 20:09:08 -07:00
Koushik Dutta
c47d4f4398
Update install-scrypted-docker-compose.sh
2022-10-14 13:55:18 -07:00
Koushik Dutta
8b7e3718b2
docker: watchtower needs to autorestart too
2022-10-06 09:04:08 -07:00
Koushik Dutta
a7b782d7a0
docker-compose: install docker as part of script
2022-10-02 23:05:06 -07:00
Koushik Dutta
ad7b1a736e
docker: add compose script
2022-10-02 22:48:04 -07:00
Koushik Dutta
112a33dce9
docker: update compose file
2022-10-02 22:17:40 -07:00
Koushik Dutta
6184367c86
docker: Fix s6 clearing env variables
2022-10-02 18:01:04 -07:00
Koushik Dutta
a1ec1d528d
docker: fix where env variables are defined
2022-10-02 17:02:46 -07:00
Koushik Dutta
864df4d30d
docker: fix sleep loop
2022-10-02 16:57:13 -07:00
Koushik Dutta
c010f5a88d
docker: fix potential npm prefix weirdness
2022-09-13 22:04:26 -07:00
Koushik Dutta
5415ffd552
docker: Disable avahi by default. Suspected to be buggy.
2022-09-09 12:24:00 -07:00
Koushik Dutta
edd7c8bfe6
docker: support avahi
2022-08-27 12:14:28 -07:00
Koushik Dutta
14dc31f61d
docker: wip
2022-08-22 10:41:57 -07:00
Koushik Dutta
badb6eb20c
docker: wip
2022-08-22 10:40:23 -07:00
Koushik Dutta
00873ca18d
avahi: fix test script
2022-08-22 09:35:44 -07:00
Koushik Dutta
a4dc568762
docker: fixup s6 script to not run on local installations
2022-08-22 09:33:58 -07:00
Ted Hong
09533b118e
Add Avahi Support ( #323 )
...
* initial avahi support
This commit adds support for the Avahi advertiser with Scrypted. It also adds the s6 process supervisor to facilitate future service additions.
* universal s6
This commit attempts to fix the issue where Avahi doesn't start on non-x86_64 architectures.
* consistency updates
This commit updates the wording in certain s6 run files to be consistent.
* fix s6 overlay version argument
This commit fixes the S6_OVERLAY_VERSION argument being prematurely collected by moving it after the FROM command.
* correct shebangs
This commit corrects the shebangs of all s6 service scripts to register with s6 instead of just running under bash.
* register services with s6
This commit adds two empty files that correspond to the dbus and avahi services started by s6. Without these files, s6 does not initialize daemons to keep dbus and avahi running.
* fix permissions and shebangs
This commit fixes the permissions on the service scripts that s6 is responsible for starting. It also reverts the shebang back to bash because many script utilities aren't available when running under execlineb.
* organize added features by block
This commit organizes all added lines into separate blocks for both avahi and s6-overlay. Resolves some of koush's review comments on #323 .
2022-08-22 08:31:36 -07:00
Koushik Dutta
7afd019328
Update install-scrypted-dependencies-win.ps1
2022-07-01 22:37:00 -07:00
Koushik Dutta
b3ef837de5
install: cleanup
2022-07-01 13:48:10 -07:00
Koushik Dutta
7c2b20f64a
install: watch for install errors
2022-07-01 13:44:01 -07:00
Koushik Dutta
d646f86843
install: pip install on windows too.
2022-07-01 13:27:26 -07:00
Koushik Dutta
a8675479c6
server: fix python plugins on windows
2022-07-01 13:22:36 -07:00
Koushik Dutta
d72d94e15d
linux: stop existing service before install
2022-06-28 11:20:17 -07:00
Koushik Dutta
fbfad8bb6e
linux: revert to node 16
2022-06-28 11:17:17 -07:00
Koushik Dutta
474875ea44
Update install-scrypted-dependencies-mac.sh
2022-06-28 05:44:08 -07:00
Koushik Dutta
d3a05adc40
Update install-scrypted-dependencies-linux.sh
2022-06-28 05:43:50 -07:00
Koushik Dutta
a269e2130b
linux: make node 18 the default
2022-06-27 11:14:28 -07:00
Koushik Dutta
b10e0dbbd5
docker: add lite builds
2022-06-27 10:52:52 -07:00
Koushik Dutta
c0a4f9c205
installer: switch mac to node@18
2022-06-27 01:07:11 -07:00
Koushik Dutta
c62f902040
mac: stop scrypted before installation starts
2022-06-14 10:01:41 -07:00
Koushik Dutta
0ef808077a
mac: run xcode-select befroe installing
2022-06-12 11:26:33 -07:00
Koushik Dutta
e935d000d6
Update install-scrypted-dependencies-mac.sh
2022-06-05 10:00:25 -07:00
Koushik Dutta
f10b1ba063
Merge branch 'main' of github.com:koush/scrypted
2022-04-30 20:47:00 -07:00
Koushik Dutta
ab3226d025
installer: fix brew dumbness
2022-04-30 20:45:55 -07:00
Koushik Dutta
92c126185a
installer: explicitly choose node 16 vs lts
2022-04-30 16:44:50 -07:00
Koushik Dutta
8c68f61a5e
installer: use node@16 from homebrew.
2022-04-30 16:35:17 -07:00
Koushik Dutta
f89669a40e
Delete app.scrypted.server.plist
2022-02-27 12:25:27 -08:00
Koushik Dutta
3f3b80e0d0
Update install-scrypted-dependencies-mac.sh
2022-02-27 12:24:16 -08:00
Koushik Dutta
f8c9509c9b
Update install-scrypted-dependencies-linux.sh
2022-02-27 12:24:06 -08:00
Koushik Dutta
6dc7f95904
Update install-scrypted-dependencies-mac.sh
2022-02-27 12:21:43 -08:00
Koushik Dutta
c30c37ff86
Revert "Update install-scrypted-dependencies-mac.sh"
...
This reverts commit a624b2dbb7 .
2022-02-27 12:07:55 -08:00