Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PyCLI, WUI, API upgrades #291

Open
wants to merge 184 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
fbf67e4
Fixed sudo issue inside bash functions
Dec 22, 2020
e1c35da
Merge branch 'master' into experimental
Jan 15, 2021
3f1ed1b
Added broken wui menu
Jan 15, 2021
62b02c1
Got basic python and deps working. Added container ssh to host
Jan 16, 2021
8c4fd93
Finished install script. Worked on menu script
Jan 17, 2021
00c5d16
Got semi working menu bootstrap
Jan 17, 2021
249ab96
Fixed some of the pycli menu items, added in env var overwriting. add…
Jan 19, 2021
75b4636
Added checks for error paths
Jan 20, 2021
4c9a817
Added basic volume options
Jan 23, 2021
233afdd
Added some basic compiling and issue checking. Added remaining services
Feb 12, 2021
152ea3b
Sped up build WUI loading time. Fixed bug displaying issue color when…
Feb 13, 2021
2f316d8
Added basic common interpolation
Feb 13, 2021
392a041
Compiling, issue checking and build all work on WUI and API. Tested s…
Feb 14, 2021
a9c895d
Tested homer, pihole, portainer-ce and qbittorrent. Updated gitignore
Feb 14, 2021
2db76df
Added better checking for existing running applications when upgrading
Feb 14, 2021
fcfba61
Fixed small issue with nodered. Added default module selection
Feb 15, 2021
0bc7317
Tested and fixed mosquitto and influxdb
Feb 15, 2021
859dfad
Added network checking. Added saving of selected services
Feb 16, 2021
268470a
Added webthings config file. Fixed webthings build issues
Feb 16, 2021
4bfd5e0
Got nextcloud working. Added better developer switches
Feb 19, 2021
117205d
Tested and fixed many services
Feb 21, 2021
29ce6d9
Added error handler on buildstack wui. Added build for react. Added i…
Feb 22, 2021
4f755bc
Added build yaml viewer on history page
Feb 24, 2021
63bfa23
Added view build, load build and delete build to history page
Feb 28, 2021
1640fe2
Added pagination to build list. Added loading builds in pycli
Mar 2, 2021
f3e0cd0
Added install build option
Mar 5, 2021
c6f2810
SSH rpi test
Mar 6, 2021
e16eecd
Fixed env var issues
Mar 6, 2021
6f2e6eb
Removed useless echos
Mar 6, 2021
db7f34d
Fixed typo in source meta file
Mar 6, 2021
88ab07b
Added missing CORS port. Added internal docker matchin
Mar 7, 2021
aa1698d
Added in cors filtering & port. Added key checking in menu
Mar 7, 2021
da83a19
Fixed typo on auth key check
Mar 7, 2021
196b009
Added error checks to installing ssh keys
Mar 7, 2021
256c8bb
Added private key to menu instance mount
Mar 7, 2021
93192df
Added timeouts to API calls
Mar 7, 2021
f3bf260
Added install file and check
Mar 7, 2021
6929a73
Changed tabs to spacex
Mar 7, 2021
3e3b020
Moved key check in menu
Mar 7, 2021
3a59591
Fixed typo in ssh key injection. Added press any key on error
Mar 8, 2021
6e2cb3a
Added install branch selector
Mar 8, 2021
9149e98
Added missing space
Mar 8, 2021
4721a39
Added screen to installation. Added build as default route on wui
Mar 8, 2021
4698be3
Removed old templates. Added text stating no builds on CLI. Fixed bor…
Mar 9, 2021
b38bd0c
Added example build script
Mar 9, 2021
bee9da2
Added Nodered selection. Fixed color scheme. Fixed bug in temp networ…
Mar 12, 2021
b5b2b63
Added comments in meta file. Had PyCLI use localhost for exec
Mar 12, 2021
3d32de4
Added error message to cli build
Mar 12, 2021
828f95c
Fixed missing port
Mar 12, 2021
6119e5f
Added compose file version
Mar 12, 2021
b4c86ed
Fixed log directory not being created
Mar 12, 2021
40baa5f
Fixed influx version
Mar 12, 2021
ea9183c
Merge pull request #290 from SensorsIot/wui
Slyke Mar 12, 2021
84be56d
Added compose-override merging on install inside docker
Mar 16, 2021
353d0f5
Added remerge flag to menu
Mar 16, 2021
cb31199
Added tag selection and assume to influx. Added portainer icons and t…
Mar 17, 2021
e567bf6
Fixed postgres and timescale db. Added service dependency check to al…
Mar 18, 2021
96438c0
Added function echos to install script
Mar 18, 2021
e999759
Fixed and tested homebridge and espruinohub
Mar 18, 2021
c3ec4a6
Added wireguard config to build
Mar 18, 2021
15f806b
Fixed port envvar on wireguard. Fixed bug in API when specifying port…
Mar 19, 2021
18dc5d2
Merge pull request #295 from SensorsIot/wui
Slyke Mar 19, 2021
df440f1
Got PyCLI menu loading API services
Mar 23, 2021
1413a83
Added basic issue checking on pycli.
Mar 27, 2021
e86eae7
Added build checking to PyCLI menu
Mar 29, 2021
b10a838
Added warning to wait on initial RPi image. Finished issue rendering …
Mar 30, 2021
f650e62
PyCLI now checks and installs builds
Mar 31, 2021
d00ce67
Merge pull request #302 from SensorsIot/wui
Slyke Mar 31, 2021
8b6d3a2
Added plex, pihole, wireguard example
Mar 31, 2021
33e4f8c
Changed user back to nodered, and changed nodered's node version to 1…
Mar 31, 2021
f6df39e
Added sqlite (and other unsafe installs) option to addons file
Mar 31, 2021
ee761e3
Updated node-red user
Mar 31, 2021
fa6fbce
Fixed typo on addons list for build
Mar 31, 2021
376df32
Fixed typo in menu, and added optional SSH key install
Apr 4, 2021
7f7ccf7
Added in option detection from API.
Apr 27, 2021
6f392d7
Added npm modules selector to nodered and completed first build test …
Apr 30, 2021
c4fd637
Added more logos and better error text for menu build timeouts
May 4, 2021
beda5f0
Added logos for various services
May 5, 2021
a734f14
Updated messages to be more descriptive to user
May 5, 2021
9f8281b
Added Adguard and octoprint. Added logos for multiple services.
May 7, 2021
92bc37f
Added remaining icons for services
May 7, 2021
9db4287
Added help & docs modal to wui. Started adding doccs links into config
May 8, 2021
f5da688
Added documentation references for the first several services
May 8, 2021
76990d4
Added documentation for a bunch of services. Fixed redirect
May 11, 2021
2fc3e43
Added documentation links for most services
May 13, 2021
badee1b
Added the final list of links to documentation
May 13, 2021
2346941
Merge branch 'master' into experimental
May 13, 2021
4cfd198
Fixed echos in install
May 13, 2021
a4870ed
Removed redirect on read
May 13, 2021
f36c3a4
Moved ssh key question to outside function
May 13, 2021
f01292e
Testing read on raspberry pi
May 13, 2021
a4522ad
Added blank lines before read
May 13, 2021
2479678
Added tty to read
May 13, 2021
c9661af
Removed newline on read
May 13, 2021
ebd539a
Added empty line before ssh explanation for easier reading
May 13, 2021
b9cac83
Changed alpine to node:v14 due to ISA errors
May 14, 2021
4a705a0
Added error in for edge case where docker couldnt read permissions
May 14, 2021
8f67f39
Added messages when building so the user it may take some time
May 14, 2021
1296a23
Switch shell type
May 24, 2021
b6bc82e
Updated timeout times and message
May 24, 2021
3af82de
Merge branch 'master' into experimental
May 24, 2021
c48e732
Successfully tested Redis
May 24, 2021
f162f79
Changed docker build context for iotstack menus
May 27, 2021
6881096
Fixed IOTstack source directory for docker menu builds
May 28, 2021
bb430d5
Pin InfluxDB to 1.8 - PR 1 of 3 - experimental branch
Paraphraser May 29, 2021
819c732
Octoprint - ports - PR 3 of 3 - experimental branch
Paraphraser Jun 4, 2021
716edf2
Merge pull request #357 from Paraphraser/20210529-influx-experimental
Slyke Jun 10, 2021
9548b95
Merge pull request #360 from Paraphraser/20210604-octoprint-experimental
Slyke Jun 10, 2021
8b268b8
Nextcloud - consistent service definition - experimental - 3 of 3
Paraphraser Jun 12, 2021
8a52c77
openHAB - consistency fixes - experimental branch - 3 of 3
Paraphraser Jun 14, 2021
5f93867
Merge pull request #366 from Paraphraser/20210612-nextcloud-experimental
Slyke Jun 19, 2021
64c89cd
openHAB - PR370 update 3 of 3 - experimental branch
Paraphraser Jun 19, 2021
293aedd
Merge pull request #370 from Paraphraser/20210614-openhab-experimental
Slyke Jun 21, 2021
0f2fd28
WireGuard - experimental branch - PR 3 of 3
Paraphraser Jul 13, 2021
74261fa
20210809 MariaDB + Nextcloud - experimental branch - PR 3 of 3
Paraphraser Aug 9, 2021
37bf399
20210823 Telegraf - experimental branch - PR 3 of 3
Paraphraser Aug 24, 2021
fd03fc9
Declare internal path as appropriate for external mapped volume
Paraphraser Aug 26, 2021
4e3bdb1
20210826 TICK - experimental branch - PR 3 of 3
Paraphraser Aug 26, 2021
0bccc28
Remove obsolete services-directory setup
Paraphraser Aug 27, 2021
7a76e82
Merge pull request #381 from Paraphraser/20210702-wireguard-experimental
Slyke Sep 4, 2021
1deb39b
Merge pull request #389 from Paraphraser/20210809-nextcloud-mariadb-e…
Slyke Sep 4, 2021
1432ece
Merge pull request #396 from Paraphraser/20210823-telegraf-experimental
Slyke Sep 4, 2021
3ab3adf
Merge pull request #399 from Paraphraser/20210826-TICK-experimental
Slyke Sep 4, 2021
a5cfebe
20210917 Mosquitto - experimental branch - PR 3 of 3
Paraphraser Sep 17, 2021
ff304bd
20210924 Portainer - experimental branch - PR 3 of 3
Paraphraser Sep 24, 2021
417ec22
Fixes prior omissions
Paraphraser Sep 30, 2021
e4e2ffc
Adds health-check functionality to local image
Paraphraser Sep 30, 2021
9cc375d
20211002 MariaDB health check - experimental branch - PR 3 of 3
Paraphraser Oct 2, 2021
ddbf31b
20211005 Prometheus revamp - experimental branch - PR 3 of 3
Paraphraser Oct 5, 2021
6682548
20211011 Home Assistant - experimental branch - PR 3 of 3
Paraphraser Oct 11, 2021
a73fbb2
20211015 Telegraf - defaults - experimental branch - PR 3 of 3
Paraphraser Oct 15, 2021
6b88346
Add support for optional IOTstack-friendly configuration fragments
Paraphraser Oct 17, 2021
ce0b4e2
Merge pull request #432 from Paraphraser/20211015-telegraf-influx-con…
Slyke Oct 17, 2021
e9f0daf
Merge pull request #427 from Paraphraser/20211011-homeassistant-exper…
Slyke Oct 17, 2021
111963d
Merge pull request #421 from Paraphraser/20211005-prometheus-self-rep…
Slyke Oct 17, 2021
99143a9
Merge pull request #413 from Paraphraser/20210924-portainer-experimental
Slyke Oct 17, 2021
9d790cb
Merge pull request #408 from Paraphraser/20210917-mosquitto-experimental
Slyke Oct 17, 2021
6d0e708
Handle case where MariaDB database has no root password
Paraphraser Oct 17, 2021
d7acd7f
Merge pull request #418 from Paraphraser/20211002-mariadb-healthcheck…
Slyke Oct 17, 2021
ad4b7a9
20211023 Blynk Server - experimental branch - PR 3 of 3
Paraphraser Oct 23, 2021
bdd7220
20211116 Deconz community - experimental branch - PR 3 of 3
Paraphraser Nov 16, 2021
36481ee
Merge pull request #437 from Paraphraser/20211023-blynkServer-selfRep…
Slyke Nov 20, 2021
ebccb9a
Merge pull request #445 from Paraphraser/20211116-deconz-community-ex…
Slyke Nov 20, 2021
0a9990f
20211116 volume-mounts - experimental branch - PR 3 of 3
Paraphraser Nov 28, 2021
aa6b81d
Merge pull request #453 from Paraphraser/20211128-volume-mounts-exper…
Slyke Dec 3, 2021
8c5fe36
20211215 nextcloud_db - exposed port - experimental branch - PR 3 of 3
Paraphraser Dec 14, 2021
9a79ef3
20211220 mosquitto-selfRepair-logging - experimental branch - PR 3 of 3
Paraphraser Dec 20, 2021
4afbf96
Merge pull request #469 from Paraphraser/20211220-mosquitto-selfRepai…
Slyke Jan 19, 2022
7e0047c
Merge pull request #463 from Paraphraser/20211215-nextclouddb-exposed…
Slyke Jan 19, 2022
471ca70
20220404 Zigbee2MQTT - experimental branch - PR 3 of 3
Paraphraser Apr 5, 2022
57d4f6e
Merge pull request #541 from Paraphraser/20220405-zigbee2mqtt-experim…
Slyke Apr 26, 2022
a986a83
20220517 PiHole - experimental branch - PR 3 of 3
Paraphraser May 17, 2022
acfef04
20220602 InfluxDB 2 - experimental branch - PR 3 of 3
Paraphraser Jun 2, 2022
ded01b2
Merge pull request #569 from Paraphraser/20220602-influxdb2-experimental
Slyke Jun 12, 2022
16d9367
Merge pull request #565 from Paraphraser/20220517-healthCheck-experim…
Slyke Jun 12, 2022
74c97e8
20220810 domoticz - experimental branch - PR 3 of 3
Paraphraser Aug 8, 2022
d2e1e97
Merge pull request #594 from Paraphraser/20220808-domoticz-experimental
Slyke Sep 11, 2022
79c8381
2022-10-01 WireGuard volumes restructure - experimental branch - PR 3…
Paraphraser Oct 1, 2022
74868a6
2022-10-11 Node-RED version-check script - experimental branch - PR 3…
Paraphraser Oct 11, 2022
0a8e480
2022-10-28 tasmoadmin - experimental branch - PR 3 of 3
Paraphraser Oct 28, 2022
b227a1c
2022-11-08 Prometheus defaults - experimental branch - PR 3 of 3
Paraphraser Nov 8, 2022
1037b02
Merge pull request #624 from Paraphraser/20221108-prometheus-experime…
Slyke Dec 2, 2022
a471fd7
Merge pull request #618 from Paraphraser/20221028-tasmoadmin-experime…
Slyke Dec 2, 2022
52c1438
Merge pull request #614 from Paraphraser/20221011-nodered-script-expe…
Slyke Dec 2, 2022
05d27b4
Merge pull request #609 from Paraphraser/20221001-wireguard-volumes-r…
Slyke Dec 2, 2022
8e25b54
2022-12-02 Wireguard helper script - experimental branch - PR 3 of 3
Paraphraser Dec 2, 2022
976fde2
2022-12-24 ring-mqtt - experimental branch - PR 3 of 3
Paraphraser Dec 24, 2022
3da202d
map port 55123
Paraphraser Dec 26, 2022
1d88b3e
Merge pull request #635 from Paraphraser/20221224-ring-mqtt-experimental
Slyke Jan 5, 2023
36e81c6
Merge pull request #631 from Paraphraser/20221202-wireguard-helper-ex…
Slyke Jan 5, 2023
422374d
2023-01-22 Pi-hole admin password changes - experimental branch - PR …
Paraphraser Jan 22, 2023
91dfdf5
Merge pull request #650 from Paraphraser/20230122-pihole-experimental
Slyke Jan 26, 2023
306cc4f
2023-01-29 templates - experimental branch
Paraphraser Jan 29, 2023
74bd652
2023-02-07 pgadmin4 - experimental branch
Paraphraser Feb 7, 2023
d45bbdb
2023-02-14 MariaDB Dockerfile - experimental branch - PR 3 of 3
Paraphraser Feb 14, 2023
83859ae
Merge pull request #654 from Paraphraser/20230129-renames-experimental
Slyke Mar 2, 2023
fe89373
Merge pull request #663 from Paraphraser/20230207-pgadmin4-experimental
Slyke Mar 2, 2023
95b3668
Merge pull request #667 from Paraphraser/20230214-mariadb-experimental
Slyke Mar 2, 2023
7da7b31
2023-03-09 Blynk-server https port - experimental branch - PR 3 of 3
Paraphraser Mar 9, 2023
2b4716d
Merge pull request #674 from Paraphraser/20230309-blynk-https-experim…
Slyke Mar 30, 2023
929f5f3
2023-04-09 Node-RED pin serial node - experimental branch - PR 3 of 3
Paraphraser Apr 9, 2023
e78d9c9
2023-05-15 .gitignore harmonisation - experimental branch - PR 3 of 3
Paraphraser May 15, 2023
5fe0388
Merge pull request #694 from Paraphraser/20230515-dot-env-experimental
Slyke Jun 25, 2023
b848804
Merge pull request #684 from Paraphraser/20230409-nodered-experimental
Slyke Jun 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
__pycache__
docker-compose.yml
compose-override.yml
build-installer.sh
docker-compose-base.yml
build-options.json
iotstack_build_*.zip
postbuild.sh
pre_backup.sh
post_backup.sh
Expand All @@ -15,6 +19,8 @@ post_restore.sh
.docker_notinstalled
.docker_outofdate
.new_install
.installed
.env

!.gitkeep

Expand Down
1 change: 1 addition & 0 deletions .internal/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
**/node_modules
39 changes: 39 additions & 0 deletions .internal/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
.DS_STORE
node_modules
scripts/flow/*/.flowconfig
.flowconfig
*~
*.pyc
.grunt
_SpecRunner.html
__benchmarks__
build/
remote-repo/
coverage/
.module-cache
fixtures/dom/public/react-dom.js
fixtures/dom/public/react.js
test/the-files-to-test.generated.js
*.log*
chrome-user-data
*.sublime-project
*.sublime-workspace
.idea
*.iml
.vscode
*.swp
*.swo
.temp

packages/react-devtools-core/dist
packages/react-devtools-extensions/chrome/build
packages/react-devtools-extensions/chrome/*.crx
packages/react-devtools-extensions/chrome/*.pem
packages/react-devtools-extensions/firefox/build
packages/react-devtools-extensions/firefox/*.xpi
packages/react-devtools-extensions/firefox/*.pem
packages/react-devtools-extensions/shared/build
packages/react-devtools-extensions/.tempUserDataDir
packages/react-devtools-inline/dist
packages/react-devtools-shell/dist
packages/react-devtools-scheduling-profiler/dist
1 change: 1 addition & 0 deletions .internal/.ssh/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
id_rsa*
Loading