Koushik Dutta
6e267d0932
docker: label builds, add thin build
2022-12-02 11:09:51 -08:00
Koushik Dutta
cdd0023701
docker: coral and zwave examples
2022-11-30 07:44:23 -08:00
Koushik Dutta
02dd780cec
Update docker-compose.yml
2022-11-23 22:28:27 -08:00
Koushik Dutta
02756e6306
docker: wip
2022-11-23 11:14:30 -08:00
Koushik Dutta
10dc5f38f2
docker: wip
2022-11-23 10:58:27 -08:00
Koushik Dutta
ef15a721cc
docker: wip
2022-11-23 10:49:44 -08:00
Koushik Dutta
ee86b82656
docker: wip
2022-11-23 10:48:27 -08:00
Koushik Dutta
5489501916
docker: wip
2022-11-23 10:42:14 -08:00
Koushik Dutta
4875b5616b
github: wip
2022-11-23 10:38:28 -08:00
Koushik Dutta
97d9fffdb9
github: wip
2022-11-23 10:36:43 -08:00
Koushik Dutta
a4e320951a
github: wip
2022-11-23 10:35:30 -08:00
Koushik Dutta
32cacce7d1
github: wip
2022-11-23 10:34:09 -08:00
Koushik Dutta
79cb036bc4
github: wip
2022-11-23 10:20:14 -08:00
Koushik Dutta
2b15786157
Merge branch 'main' of github.com:koush/scrypted
2022-11-23 10:18:52 -08:00
Koushik Dutta
92976fd9a8
github: wip
2022-11-23 10:18:47 -08:00
Koushik Dutta
4a05a84d12
docker: wip
2022-11-23 10:13:56 -08:00
Koushik Dutta
faebe59904
docker: wip
2022-11-23 10:11:56 -08:00
Koushik Dutta
a61618fb8f
docker: fix labels
2022-11-23 09:46:28 -08:00
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