mirror of
https://github.com/TrezOne/docker-mods-uptime-kuma-timeout-fix.git
synced 2026-07-18 16:58:27 -04:00
Merge pull request #412 from linuxserver/code-server-flutter-s6v3
switch to hybrid (code-server-flutter)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Flutter Beta - Docker mod for code-server
|
# Flutter Beta - Docker mod for code-server and openvscode-server
|
||||||
|
|
||||||
This mod adds a Flutter beta dev environment to code-server, to be installed/updated during container start. The enviornment is already configured to run browser apps.
|
This mod adds a Flutter beta dev environment to code-server and openvscode-server, to be installed/updated during container start. The environment is already configured to run browser apps.
|
||||||
|
|
||||||
```
|
```
|
||||||
flutter create myapp
|
flutter create myapp
|
||||||
@@ -11,11 +11,15 @@ flutter run --web-port=8989
|
|||||||
Open a browser pointing to:
|
Open a browser pointing to:
|
||||||
|
|
||||||
```
|
```
|
||||||
https://my-code-server-host/proxy/8989
|
https://my-code-server-host.com/proxy/8989
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
https://8989.my-code-server-host.com
|
||||||
```
|
```
|
||||||
|
|
||||||
When edit the code, press r and refresh the web page, or install the Flutter extension for code-server.
|
When editing the code, press r and refresh the web page, or install the Flutter extension for code-server or openvscode-server.
|
||||||
|
|
||||||
In code-server docker arguments, set an environment variable `DOCKER_MODS=linuxserver/mods:code-server-flutter`
|
In code-server docker arguments, set an environment variable `DOCKER_MODS=linuxserver/mods:code-server-flutter`
|
||||||
|
|
||||||
If adding multiple mods, enter them in an array separated by `|`, such as `DOCKER_MODS=linuxserver/mods:code-server-flutter|linuxserver/mods:code-server-mod2`
|
If adding multiple mods, enter them in an array separated by `|`, such as `DOCKER_MODS=linuxserver/mods:code-server-flutter|linuxserver/mods:code-server-mod2`
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/with-contenv bash
|
||||||
|
|
||||||
|
if ! which unzip >/dev/null; then
|
||||||
|
echo "**** Adding flutter dependency packages to install list ****"
|
||||||
|
echo "unzip" >> /mod-repo-packages-to-install.list
|
||||||
|
fi
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
oneshot
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/etc/s6-overlay/s6-rc.d/init-mod-code-server-flutter-add-package/run
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/with-contenv bash
|
||||||
|
|
||||||
|
if [ ! -f "/flutter/bin/flutter" ]; then
|
||||||
|
echo "**** Installing Flutter ****"
|
||||||
|
git clone https://github.com/flutter/flutter.git -b beta --depth 1 /flutter
|
||||||
|
ln -s /flutter/bin/flutter /usr/bin/flutter
|
||||||
|
flutter doctor
|
||||||
|
flutter config --enable-web
|
||||||
|
flutter config --no-analytics
|
||||||
|
else
|
||||||
|
echo "**** Flutter already installed, skipping ****"
|
||||||
|
fi
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
oneshot
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/etc/s6-overlay/s6-rc.d/init-mod-code-server-flutter-install/run
|
||||||
Reference in New Issue
Block a user