mirror of https://github.com/Box-boi/vubuntu.git
Update v1.2
This commit is contained in:
parent
f1aaa58c4a
commit
3a6713654b
13
Dockerfile
13
Dockerfile
|
|
@ -6,15 +6,13 @@ ENV DEBIAN_FRONTEND=noninteractive \
|
|||
#VNC Server Password
|
||||
VNC_PASS="samplepass" \
|
||||
#VNC Server Title(w/o spaces)
|
||||
VNC_TITLE="Ubuntu_Desktop" \
|
||||
VNC_TITLE="Vubuntu_Desktop" \
|
||||
#VNC Resolution(720p is preferable)
|
||||
VNC_RESOLUTION="1280x720" \
|
||||
#Local Display Server Port
|
||||
DISPLAY=:0 \
|
||||
#NoVNC Port
|
||||
NOVNC_PORT=$PORT \
|
||||
#Ngrok Token (It's advisable to use your personal token, else it may clash with other users & your tunnel may get terminated)
|
||||
NGROK_TOKEN="1tNm3GUFYV1A4lQFXF1bjFvnCvM_4DjiFRiXKGHDaTGBJH8VM" \
|
||||
#Locale
|
||||
LANG=en_US.UTF-8 \
|
||||
LANGUAGE=en_US.UTF-8 \
|
||||
|
|
@ -53,6 +51,8 @@ RUN rm -rf /etc/apt/sources.list && \
|
|||
default-jdk \
|
||||
clojure \
|
||||
php \
|
||||
nodejs \
|
||||
npm \
|
||||
firefox \
|
||||
gnome-terminal \
|
||||
gnome-calculator \
|
||||
|
|
@ -62,9 +62,7 @@ RUN rm -rf /etc/apt/sources.list && \
|
|||
mousepad \
|
||||
libreoffice \
|
||||
pcmanfm \
|
||||
snapd \
|
||||
terminator \
|
||||
websockify \
|
||||
supervisor \
|
||||
x11vnc \
|
||||
xvfb \
|
||||
|
|
@ -77,6 +75,8 @@ RUN rm -rf /etc/apt/sources.list && \
|
|||
ffmpeg \
|
||||
#Fluxbox
|
||||
/app/fluxbox-heroku-mod.deb && \
|
||||
#Websockify
|
||||
npm i websockify && \
|
||||
#MATE Desktop
|
||||
#apt install -y \
|
||||
#ubuntu-mate-core \
|
||||
|
|
@ -112,9 +112,6 @@ RUN rm -rf /etc/apt/sources.list && \
|
|||
curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add - && \
|
||||
add-apt-repository "deb https://download.sublimetext.com/ apt/stable/" && \
|
||||
apt install -y sublime-text && \
|
||||
#Ngrok
|
||||
chmod +x /app/ngrok_install.sh && \
|
||||
/app/ngrok_install.sh && \
|
||||
#Telegram
|
||||
wget https://updates.tdesktop.com/tlinux/tsetup.2.7.4.tar.xz -P /tmp && \
|
||||
tar -xvf /tmp/tsetup.2.7.4.tar.xz -C /tmp && \
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# **Ubuntu Fluxbox with NoVNC**
|
||||
[]() []() []() [](https://hub.docker.com/r/vital987/vubuntu) []()<br><a href="https://heroku.com/deploy?template=https://github.com/vital987/vubuntu" target="_blank"><img src="https://www.herokucdn.com/deploy/button.svg"></a>
|
||||
[]() []() []() [](https://hub.docker.com/r/vital987/vubuntu) []()<br><a href="https://heroku.com/deploy?template=https://github.com/vital987/vubuntu" target="_blank"><img src="https://www.herokucdn.com/deploy/button.svg"></a><br>[](https://railway.app/new/template?template=https%3A%2F%2Fgithub.com%2Fvital987%2Fvubuntu&envs=VNC_PASS%2CVNC_TITLE%2CVNC_RESOLUTION%2CNOVNC_PORT%2CPORT&VNC_PASSDesc=Password+for+VNC+server&VNC_TITLEDesc=VNC+session+title%28strictly+w%2Fo+spaces%29&VNC_RESOLUTIONDesc=VNC+server+resolution&NOVNC_PORTDesc=Don%27t+change+it%21&PORTDesc=Don%27t+change+it%21&VNC_PASSDefault=samplepass&VNC_RESOLUTIONDefault=1280x720&NOVNC_PORTDefault=5900&PORTDefault=80)
|
||||
## **Table of Contents :**
|
||||
* [**Packages**](#packages-)
|
||||
* [**Screenshots**](#screenshots-)
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
#!/bin/bash
|
||||
if [ -z "$NGROK_TOKEN" ]
|
||||
then
|
||||
echo "Ngrok token unavailable, skipping installation"
|
||||
else
|
||||
exec wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
|
||||
exec unzip ngrok-stable-linux-amd64.zip
|
||||
exec rm \-rf ngrok-stable-linux-amd64.zip
|
||||
exec ngrok authtoken $NGROK_TOKEN
|
||||
fi
|
||||
Loading…
Reference in New Issue