From 2720330789591f8878ec9f953a67777db3e4a86b Mon Sep 17 00:00:00 2001
From: Dominique Marcadet <dominique.marcadet@centralesupelec.fr>
Date: Tue, 25 Oct 2022 16:03:31 +0200
Subject: [PATCH] clean master branch

---
 Dockerfile                                    | 28 -------------------
 Makefile                                      |  8 ------
 README.md                                     | 14 ++--------
 root/etc/nginx/sites-available/default.local  | 10 -------
 .../nginx/sites-available/default.mydocker    | 12 --------
 .../svc-nginx/dependencies.d/init-services    |  0
 .../s6-rc.d/svc-nginx/dependencies.d/svc-web  |  0
 .../s6-rc.d/svc-nginx/notification-fd         |  1 -
 root/etc/s6-overlay/s6-rc.d/svc-nginx/run     |  2 --
 root/etc/s6-overlay/s6-rc.d/svc-nginx/type    |  1 -
 .../s6-rc.d/user/contents.d/svc-nginx         |  0
 root/usr/local/lib/wrapper_script.sh          | 12 --------
 12 files changed, 2 insertions(+), 86 deletions(-)
 delete mode 100644 Dockerfile
 delete mode 100644 Makefile
 delete mode 100644 root/etc/nginx/sites-available/default.local
 delete mode 100644 root/etc/nginx/sites-available/default.mydocker
 delete mode 100644 root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/init-services
 delete mode 100644 root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/svc-web
 delete mode 100644 root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd
 delete mode 100755 root/etc/s6-overlay/s6-rc.d/svc-nginx/run
 delete mode 100644 root/etc/s6-overlay/s6-rc.d/svc-nginx/type
 delete mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-nginx
 delete mode 100755 root/usr/local/lib/wrapper_script.sh

diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 0b1be73..0000000
--- a/Dockerfile
+++ /dev/null
@@ -1,28 +0,0 @@
-FROM lscr.io/linuxserver/webtop:ubuntu-kde
-
-RUN \
-  echo "**** install runtime dependencies ****" && \
-  apt-get update && \
-  apt-get install -y \
-    nginx \
-    apache2-utils
-
-RUN \
-  sed -i 's/worker_processes auto;/worker_processes 1;/' /etc/nginx/nginx.conf
-
-RUN \
-  echo "**** clean up ****" && \
-  apt-get clean && \
-  rm -rf \
-    /tmp/* \
-    /var/lib/apt/lists/* \
-    /var/tmp/*
-
-## add local files
-COPY /root /
-
-## launch
-ENTRYPOINT ["/bin/bash", "/usr/local/lib/wrapper_script.sh"]
-
-## nginx reverse proxy
-EXPOSE 3080
diff --git a/Makefile b/Makefile
deleted file mode 100644
index bb96bcc..0000000
--- a/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-
-REPO = gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop
-TAG  = latest
-
-all:
-	docker buildx create --use --node new-builder
-	docker buildx build --push --platform "linux/amd64","linux/arm64" --tag "${REPO}:${TAG}" .
-
diff --git a/README.md b/README.md
index 25b5419..26bdfe5 100644
--- a/README.md
+++ b/README.md
@@ -13,16 +13,6 @@ which is maintained and quite often updated.
 has been added. Trying to use the PASSWORD setting of [guacamole client From Linuxserver](https://github.com/linuxserver/gclient) 
 was not succesful.
 
-## Details
-
-- The exposed ports are 3000 (VNC with a Web Browser), 3080 (nginx reverse proxy) and 3089 
-(RDP)
-- The user folder is `/config`
-- the user and sudo password is `abc`
-- if docker is installed on your computer, you can run (amd64 or arm64 architecture) this 
-  image, assuming you are in a specific folder that will be shared with the container at 
-  `/config`, with:
-  
-  `docker run -p 3000:3000 -v "$(pwd):/config"
-    gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop`
+## Usage
 
+- Choose one of the available branch (`kde` or `icewm`).
diff --git a/root/etc/nginx/sites-available/default.local b/root/etc/nginx/sites-available/default.local
deleted file mode 100644
index e504694..0000000
--- a/root/etc/nginx/sites-available/default.local
+++ /dev/null
@@ -1,10 +0,0 @@
-server {
-        listen 3080 default_server;
-        location / {
-                proxy_pass http://localhost:3000;
-                proxy_http_version 1.1;
-                proxy_set_header Upgrade $http_upgrade;
-                proxy_set_header Connection "upgrade";
-                proxy_read_timeout 120s;
-        }
-}
diff --git a/root/etc/nginx/sites-available/default.mydocker b/root/etc/nginx/sites-available/default.mydocker
deleted file mode 100644
index 55fb7dc..0000000
--- a/root/etc/nginx/sites-available/default.mydocker
+++ /dev/null
@@ -1,12 +0,0 @@
-server {
-        listen 3080 default_server;
-        location / {
-                proxy_pass http://localhost:3000;
-                proxy_http_version 1.1;
-                proxy_set_header Upgrade $http_upgrade;
-                proxy_set_header Connection "upgrade";
-                proxy_read_timeout 120s;
-                auth_basic           "Username is abc";
-                auth_basic_user_file /etc/nginx/htpasswd; 
-        }
-}
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/init-services b/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/init-services
deleted file mode 100644
index e69de29..0000000
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/svc-web b/root/etc/s6-overlay/s6-rc.d/svc-nginx/dependencies.d/svc-web
deleted file mode 100644
index e69de29..0000000
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd b/root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd
deleted file mode 100644
index c793025..0000000
--- a/root/etc/s6-overlay/s6-rc.d/svc-nginx/notification-fd
+++ /dev/null
@@ -1 +0,0 @@
-7
\ No newline at end of file
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/run b/root/etc/s6-overlay/s6-rc.d/svc-nginx/run
deleted file mode 100755
index 06c4088..0000000
--- a/root/etc/s6-overlay/s6-rc.d/svc-nginx/run
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/command/execlineb -P
-nginx -g "daemon off;"
diff --git a/root/etc/s6-overlay/s6-rc.d/svc-nginx/type b/root/etc/s6-overlay/s6-rc.d/svc-nginx/type
deleted file mode 100644
index 1780f9f..0000000
--- a/root/etc/s6-overlay/s6-rc.d/svc-nginx/type
+++ /dev/null
@@ -1 +0,0 @@
-longrun
\ No newline at end of file
diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-nginx b/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-nginx
deleted file mode 100644
index e69de29..0000000
diff --git a/root/usr/local/lib/wrapper_script.sh b/root/usr/local/lib/wrapper_script.sh
deleted file mode 100755
index 94a5117..0000000
--- a/root/usr/local/lib/wrapper_script.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-rm /etc/nginx/sites-enabled/default
-if [ -z $2 ]; then
-    ln -s /etc/nginx/sites-available/default.local    /etc/nginx/sites-enabled/default
-else
-    ln -s /etc/nginx/sites-available/default.mydocker /etc/nginx/sites-enabled/default
-    # <password> is ${2}
-    htpasswd -bc /etc/nginx/htpasswd abc "${2}"
-fi
-
-exec /init
-- 
GitLab