mirror of
https://github.com/kasmtech/workspaces-images.git
synced 2025-06-21 18:12:00 +02:00
Merge branch 'bugfix/KASM-6767-Migrate_single_app_images_from_focal_to_jammy' into 'develop'
edge,filezilla,firefox,gimp,hunchly,inkscape,java-dev,desktop,libre-office,mal... Closes KASM-6767 See merge request kasm-technologies/internal/workspaces-images!240
This commit is contained in:
commit
d07147c076
@ -6,14 +6,14 @@ files: &UNIVERSAL_CHANGE_FILES
|
|||||||
multiImages:
|
multiImages:
|
||||||
- name: audacity
|
- name: audacity
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-audacity
|
dockerfile: dockerfile-kasm-audacity
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-audacity
|
- dockerfile-kasm-audacity
|
||||||
- src/ubuntu/install/audacity/**
|
- src/ubuntu/install/audacity/**
|
||||||
- name: chromium
|
- name: chromium
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-chromium
|
dockerfile: dockerfile-kasm-chromium
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-chromium
|
- dockerfile-kasm-chromium
|
||||||
@ -22,28 +22,28 @@ multiImages:
|
|||||||
- src/ubuntu/install/certificates/**
|
- src/ubuntu/install/certificates/**
|
||||||
- name: deluge
|
- name: deluge
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-deluge
|
dockerfile: dockerfile-kasm-deluge
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-deluge
|
- dockerfile-kasm-deluge
|
||||||
- src/ubuntu/install/deluge/**
|
- src/ubuntu/install/deluge/**
|
||||||
- name: doom
|
- name: doom
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-doom
|
dockerfile: dockerfile-kasm-doom
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-doom
|
- dockerfile-kasm-doom
|
||||||
- src/ubuntu/install/doom/**
|
- src/ubuntu/install/doom/**
|
||||||
- name: filezilla
|
- name: filezilla
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-filezilla
|
dockerfile: dockerfile-kasm-filezilla
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-filezilla
|
- dockerfile-kasm-filezilla
|
||||||
- src/ubuntu/install/filezilla/**
|
- src/ubuntu/install/filezilla/**
|
||||||
- name: firefox
|
- name: firefox
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-firefox
|
dockerfile: dockerfile-kasm-firefox
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-firefox
|
- dockerfile-kasm-firefox
|
||||||
@ -52,21 +52,21 @@ multiImages:
|
|||||||
- src/ubuntu/install/certificates/**
|
- src/ubuntu/install/certificates/**
|
||||||
- name: gimp
|
- name: gimp
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-gimp
|
dockerfile: dockerfile-kasm-gimp
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-gimp
|
- dockerfile-kasm-gimp
|
||||||
- src/ubuntu/install/gimp/**
|
- src/ubuntu/install/gimp/**
|
||||||
- name: inkscape
|
- name: inkscape
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-inkscape
|
dockerfile: dockerfile-kasm-inkscape
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-inkscape
|
- dockerfile-kasm-inkscape
|
||||||
- src/ubuntu/install/inkscape/**
|
- src/ubuntu/install/inkscape/**
|
||||||
- name: java-dev
|
- name: java-dev
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-java-dev
|
dockerfile: dockerfile-kasm-java-dev
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-java-dev
|
- dockerfile-kasm-java-dev
|
||||||
@ -80,14 +80,14 @@ multiImages:
|
|||||||
- src/ubuntu/install/eclipse/**
|
- src/ubuntu/install/eclipse/**
|
||||||
- name: libre-office
|
- name: libre-office
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-libre-office
|
dockerfile: dockerfile-kasm-libre-office
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-libre-office
|
- dockerfile-kasm-libre-office
|
||||||
- src/ubuntu/install/libre_office/**
|
- src/ubuntu/install/libre_office/**
|
||||||
- name: nessus
|
- name: nessus
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-nessus
|
dockerfile: dockerfile-kasm-nessus
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-nessus
|
- dockerfile-kasm-nessus
|
||||||
@ -126,14 +126,14 @@ multiImages:
|
|||||||
- src/ubuntu/install/slack/**
|
- src/ubuntu/install/slack/**
|
||||||
- name: pinta
|
- name: pinta
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-pinta
|
dockerfile: dockerfile-kasm-pinta
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-pinta
|
- dockerfile-kasm-pinta
|
||||||
- src/ubuntu/install/pinta/**
|
- src/ubuntu/install/pinta/**
|
||||||
- name: qbittorrent
|
- name: qbittorrent
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-qbittorrent
|
dockerfile: dockerfile-kasm-qbittorrent
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-qbittorrent
|
- dockerfile-kasm-qbittorrent
|
||||||
@ -155,14 +155,14 @@ multiImages:
|
|||||||
- src/ubuntu/install/cleanup/**
|
- src/ubuntu/install/cleanup/**
|
||||||
- name: remmina
|
- name: remmina
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-remmina
|
dockerfile: dockerfile-kasm-remmina
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-remmina
|
- dockerfile-kasm-remmina
|
||||||
- src/ubuntu/install/remmina/**
|
- src/ubuntu/install/remmina/**
|
||||||
- name: spiderfoot
|
- name: spiderfoot
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-spiderfoot
|
dockerfile: dockerfile-kasm-spiderfoot
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-spiderfoot
|
- dockerfile-kasm-spiderfoot
|
||||||
@ -172,14 +172,14 @@ multiImages:
|
|||||||
- src/ubuntu/install/cleanup/**
|
- src/ubuntu/install/cleanup/**
|
||||||
- name: sublime-text
|
- name: sublime-text
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-sublime-text
|
dockerfile: dockerfile-kasm-sublime-text
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-sublime-text
|
- dockerfile-kasm-sublime-text
|
||||||
- src/ubuntu/install/sublime_text/**
|
- src/ubuntu/install/sublime_text/**
|
||||||
- name: telegram
|
- name: telegram
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-telegram
|
dockerfile: dockerfile-kasm-telegram
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-telegram
|
- dockerfile-kasm-telegram
|
||||||
@ -187,7 +187,7 @@ multiImages:
|
|||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- name: terminal
|
- name: terminal
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-terminal
|
dockerfile: dockerfile-kasm-terminal
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-terminal
|
- dockerfile-kasm-terminal
|
||||||
@ -196,74 +196,19 @@ multiImages:
|
|||||||
- src/ubuntu/install/terminal/**
|
- src/ubuntu/install/terminal/**
|
||||||
- name: thunderbird
|
- name: thunderbird
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-thunderbird
|
dockerfile: dockerfile-kasm-thunderbird
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-thunderbird
|
- dockerfile-kasm-thunderbird
|
||||||
- src/ubuntu/install/thunderbird/**
|
- src/ubuntu/install/thunderbird/**
|
||||||
- name: tor-browser
|
- name: tor-browser
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-tor-browser
|
dockerfile: dockerfile-kasm-tor-browser
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-tor-browser
|
- dockerfile-kasm-tor-browser
|
||||||
- src/ubuntu/install/gtk/**
|
- src/ubuntu/install/gtk/**
|
||||||
- src/ubuntu/install/torbrowser/**
|
- src/ubuntu/install/torbrowser/**
|
||||||
- name: ubuntu-focal-desktop
|
|
||||||
singleapp: false
|
|
||||||
base: core-ubuntu-focal
|
|
||||||
dockerfile: dockerfile-kasm-ubuntu-focal-desktop
|
|
||||||
changeFiles:
|
|
||||||
- dockerfile-kasm-ubuntu-focal-desktop
|
|
||||||
- src/ubuntu/install/zoom/**
|
|
||||||
- src/ubuntu/install/vs_code/**
|
|
||||||
- src/ubuntu/install/tools/**
|
|
||||||
- src/ubuntu/install/thunderbird/**
|
|
||||||
- src/ubuntu/install/terraform/**
|
|
||||||
- src/ubuntu/install/telegram/**
|
|
||||||
- src/ubuntu/install/sublime_text/**
|
|
||||||
- src/ubuntu/install/signal/**
|
|
||||||
- src/ubuntu/install/remmina/**
|
|
||||||
- src/ubuntu/install/only_office/**
|
|
||||||
- src/ubuntu/install/obs/**
|
|
||||||
- src/ubuntu/install/nextcloud/**
|
|
||||||
- src/ubuntu/install/misc/**
|
|
||||||
- src/ubuntu/install/gimp/**
|
|
||||||
- src/ubuntu/install/gamepad_utils/**
|
|
||||||
- src/ubuntu/install/firefox/**
|
|
||||||
- src/ubuntu/install/cleanup/**
|
|
||||||
- src/ubuntu/install/chromium/**
|
|
||||||
- src/ubuntu/install/ansible/**
|
|
||||||
- src/ubuntu/install/chrome/**
|
|
||||||
- src/ubuntu/install/slack/**
|
|
||||||
- name: ubuntu-focal-desktop-vpn
|
|
||||||
singleapp: false
|
|
||||||
base: core-ubuntu-focal
|
|
||||||
dockerfile: dockerfile-kasm-ubuntu-focal-desktop-vpn
|
|
||||||
changeFiles:
|
|
||||||
- dockerfile-kasm-ubuntu-focal-desktop
|
|
||||||
- src/ubuntu/install/zoom/**
|
|
||||||
- src/ubuntu/install/vs_code/**
|
|
||||||
- src/ubuntu/install/tools/**
|
|
||||||
- src/ubuntu/install/thunderbird/**
|
|
||||||
- src/ubuntu/install/terraform/**
|
|
||||||
- src/ubuntu/install/telegram/**
|
|
||||||
- src/ubuntu/install/sublime_text/**
|
|
||||||
- src/ubuntu/install/signal/**
|
|
||||||
- src/ubuntu/install/remmina/**
|
|
||||||
- src/ubuntu/install/only_office/**
|
|
||||||
- src/ubuntu/install/obs/**
|
|
||||||
- src/ubuntu/install/nextcloud/**
|
|
||||||
- src/ubuntu/install/misc/**
|
|
||||||
- src/ubuntu/install/gimp/**
|
|
||||||
- src/ubuntu/install/gamepad_utils/**
|
|
||||||
- src/ubuntu/install/firefox/**
|
|
||||||
- src/ubuntu/install/cleanup/**
|
|
||||||
- src/ubuntu/install/chromium/**
|
|
||||||
- src/ubuntu/install/ansible/**
|
|
||||||
- src/ubuntu/install/chrome/**
|
|
||||||
- src/ubuntu/install/slack/**
|
|
||||||
- src/ubuntu/install/vpn/**
|
|
||||||
- name: ubuntu-jammy-desktop
|
- name: ubuntu-jammy-desktop
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-jammy
|
base: core-ubuntu-jammy
|
||||||
@ -291,6 +236,34 @@ multiImages:
|
|||||||
- src/ubuntu/install/ansible/**
|
- src/ubuntu/install/ansible/**
|
||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- src/ubuntu/install/slack/**
|
- src/ubuntu/install/slack/**
|
||||||
|
- name: ubuntu-jammy-desktop-vpn
|
||||||
|
singleapp: false
|
||||||
|
base: core-ubuntu-jammy
|
||||||
|
dockerfile: dockerfile-kasm-ubuntu-jammy-desktop-vpn
|
||||||
|
changeFiles:
|
||||||
|
- dockerfile-kasm-ubuntu-jammy-desktop-vpn
|
||||||
|
- src/ubuntu/install/zoom/**
|
||||||
|
- src/ubuntu/install/vs_code/**
|
||||||
|
- src/ubuntu/install/tools/**
|
||||||
|
- src/ubuntu/install/thunderbird/**
|
||||||
|
- src/ubuntu/install/terraform/**
|
||||||
|
- src/ubuntu/install/telegram/**
|
||||||
|
- src/ubuntu/install/sublime_text/**
|
||||||
|
- src/ubuntu/install/signal/**
|
||||||
|
- src/ubuntu/install/remmina/**
|
||||||
|
- src/ubuntu/install/only_office/**
|
||||||
|
- src/ubuntu/install/obs/**
|
||||||
|
- src/ubuntu/install/nextcloud/**
|
||||||
|
- src/ubuntu/install/misc/**
|
||||||
|
- src/ubuntu/install/gimp/**
|
||||||
|
- src/ubuntu/install/gamepad_utils/**
|
||||||
|
- src/ubuntu/install/firefox/**
|
||||||
|
- src/ubuntu/install/cleanup/**
|
||||||
|
- src/ubuntu/install/chromium/**
|
||||||
|
- src/ubuntu/install/ansible/**
|
||||||
|
- src/ubuntu/install/chrome/**
|
||||||
|
- src/ubuntu/install/slack/**
|
||||||
|
- src/ubuntu/install/vpn/**
|
||||||
- name: ubuntu-noble-desktop
|
- name: ubuntu-noble-desktop
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-noble
|
base: core-ubuntu-noble
|
||||||
@ -320,14 +293,14 @@ multiImages:
|
|||||||
- src/ubuntu/install/slack/**
|
- src/ubuntu/install/slack/**
|
||||||
- name: vlc
|
- name: vlc
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-vlc
|
dockerfile: dockerfile-kasm-vlc
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-vlc
|
- dockerfile-kasm-vlc
|
||||||
- src/ubuntu/install/vlc/**
|
- src/ubuntu/install/vlc/**
|
||||||
- name: vs-code
|
- name: vs-code
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-vs-code
|
dockerfile: dockerfile-kasm-vs-code
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-vs-code
|
- dockerfile-kasm-vs-code
|
||||||
@ -407,7 +380,7 @@ multiImages:
|
|||||||
- src/alpine/install/**
|
- src/alpine/install/**
|
||||||
- name: brave
|
- name: brave
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-brave
|
dockerfile: dockerfile-kasm-brave
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-brave
|
- dockerfile-kasm-brave
|
||||||
@ -500,7 +473,7 @@ multiImages:
|
|||||||
- src/ubuntu/install/chromium/**
|
- src/ubuntu/install/chromium/**
|
||||||
- name: maltego
|
- name: maltego
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-maltego
|
dockerfile: dockerfile-kasm-maltego
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-maltego
|
- dockerfile-kasm-maltego
|
||||||
@ -508,7 +481,7 @@ multiImages:
|
|||||||
- src/ubuntu/install/firefox/**
|
- src/ubuntu/install/firefox/**
|
||||||
- name: minetest
|
- name: minetest
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-minetest
|
dockerfile: dockerfile-kasm-minetest
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-minetest
|
- dockerfile-kasm-minetest
|
||||||
@ -585,39 +558,11 @@ multiImages:
|
|||||||
- src/ubuntu/install/slack/**
|
- src/ubuntu/install/slack/**
|
||||||
- name: super-tux-kart
|
- name: super-tux-kart
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-super-tux-kart
|
dockerfile: dockerfile-kasm-super-tux-kart
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-super-tux-kart
|
- dockerfile-kasm-super-tux-kart
|
||||||
- src/ubuntu/install/super_tux_kart/**
|
- src/ubuntu/install/super_tux_kart/**
|
||||||
- name: ubuntu-focal-dind
|
|
||||||
singleapp: false
|
|
||||||
base: core-ubuntu-focal
|
|
||||||
dockerfile: dockerfile-kasm-ubuntu-focal-dind
|
|
||||||
changeFiles:
|
|
||||||
- dockerfile-kasm-ubuntu-focal-dind
|
|
||||||
- src/ubuntu/install/vs_code/**
|
|
||||||
- src/ubuntu/install/tools/**
|
|
||||||
- src/ubuntu/install/sublime_text/**
|
|
||||||
- src/ubuntu/install/misc/**
|
|
||||||
- src/ubuntu/install/dind/**
|
|
||||||
- src/ubuntu/install/cleanup/**
|
|
||||||
- src/ubuntu/install/chromium/**
|
|
||||||
- src/ubuntu/install/chrome/**
|
|
||||||
- name: ubuntu-focal-dind-rootless
|
|
||||||
singleapp: false
|
|
||||||
base: core-ubuntu-focal
|
|
||||||
dockerfile: dockerfile-kasm-ubuntu-focal-dind-rootless
|
|
||||||
changeFiles:
|
|
||||||
- dockerfile-kasm-ubuntu-focal-dind-rootless
|
|
||||||
- src/ubuntu/install/vs_code/**
|
|
||||||
- src/ubuntu/install/tools/**
|
|
||||||
- src/ubuntu/install/sublime_text/**
|
|
||||||
- src/ubuntu/install/misc/**
|
|
||||||
- src/ubuntu/install/dind_rootless/**
|
|
||||||
- src/ubuntu/install/cleanup/**
|
|
||||||
- src/ubuntu/install/chromium/**
|
|
||||||
- src/ubuntu/install/chrome/**
|
|
||||||
- name: ubuntu-jammy-dind
|
- name: ubuntu-jammy-dind
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-jammy
|
base: core-ubuntu-jammy
|
||||||
@ -678,7 +623,7 @@ multiImages:
|
|||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- name: vivaldi
|
- name: vivaldi
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-vivaldi
|
dockerfile: dockerfile-kasm-vivaldi
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-vivaldi
|
- dockerfile-kasm-vivaldi
|
||||||
@ -688,14 +633,14 @@ multiImages:
|
|||||||
singleImages:
|
singleImages:
|
||||||
- name: blender
|
- name: blender
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-blender
|
dockerfile: dockerfile-kasm-blender
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-blender
|
- dockerfile-kasm-blender
|
||||||
- src/ubuntu/install/blender/**
|
- src/ubuntu/install/blender/**
|
||||||
- name: chrome
|
- name: chrome
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-chrome
|
dockerfile: dockerfile-kasm-chrome
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-chrome
|
- dockerfile-kasm-chrome
|
||||||
@ -704,7 +649,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- name: desktop
|
- name: desktop
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-desktop
|
dockerfile: dockerfile-kasm-desktop
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-desktop
|
- dockerfile-kasm-desktop
|
||||||
@ -713,7 +658,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- name: desktop-deluxe
|
- name: desktop-deluxe
|
||||||
singleapp: false
|
singleapp: false
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-desktop-deluxe
|
dockerfile: dockerfile-kasm-desktop-deluxe
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-desktop-deluxe
|
- dockerfile-kasm-desktop-deluxe
|
||||||
@ -736,14 +681,14 @@ singleImages:
|
|||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- name: discord
|
- name: discord
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-discord
|
dockerfile: dockerfile-kasm-discord
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-discord
|
- dockerfile-kasm-discord
|
||||||
- src/ubuntu/install/discord/**
|
- src/ubuntu/install/discord/**
|
||||||
- name: edge
|
- name: edge
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-edge
|
dockerfile: dockerfile-kasm-edge
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-edge
|
- dockerfile-kasm-edge
|
||||||
@ -751,7 +696,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/edge/**
|
- src/ubuntu/install/edge/**
|
||||||
- name: hunchly
|
- name: hunchly
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-hunchly
|
dockerfile: dockerfile-kasm-hunchly
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-hunchly
|
- dockerfile-kasm-hunchly
|
||||||
@ -766,7 +711,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/insomnia/**
|
- src/ubuntu/install/insomnia/**
|
||||||
- name: only-office
|
- name: only-office
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-only-office
|
dockerfile: dockerfile-kasm-only-office
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-only-office
|
- dockerfile-kasm-only-office
|
||||||
@ -792,30 +737,22 @@ singleImages:
|
|||||||
- src/ubuntu/install/cleanup/**
|
- src/ubuntu/install/cleanup/**
|
||||||
- name: postman
|
- name: postman
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-postman
|
dockerfile: dockerfile-kasm-postman
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-postman
|
- dockerfile-kasm-postman
|
||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- src/ubuntu/install/postman/**
|
- src/ubuntu/install/postman/**
|
||||||
- name: remnux-focal-desktop
|
|
||||||
singleapp: false
|
|
||||||
base: core-ubuntu-focal
|
|
||||||
dockerfile: dockerfile-kasm-remnux-focal-desktop
|
|
||||||
changeFiles:
|
|
||||||
- dockerfile-kasm-remnux-focal-desktop
|
|
||||||
- src/ubuntu/install/firefox/**
|
|
||||||
- src/ubuntu/install/remnux/**
|
|
||||||
- name: signal
|
- name: signal
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-signal
|
dockerfile: dockerfile-kasm-signal
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-signal
|
- dockerfile-kasm-signal
|
||||||
- src/ubuntu/install/signal/**
|
- src/ubuntu/install/signal/**
|
||||||
- name: slack
|
- name: slack
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-slack
|
dockerfile: dockerfile-kasm-slack
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-slack
|
- dockerfile-kasm-slack
|
||||||
@ -825,7 +762,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/cleanup/**
|
- src/ubuntu/install/cleanup/**
|
||||||
- name: steam
|
- name: steam
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-steam
|
dockerfile: dockerfile-kasm-steam
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-steam
|
- dockerfile-kasm-steam
|
||||||
@ -841,7 +778,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/tracelabs/**
|
- src/ubuntu/install/tracelabs/**
|
||||||
- name: unityhub
|
- name: unityhub
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-unityhub
|
dockerfile: dockerfile-kasm-unityhub
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-unityhub
|
- dockerfile-kasm-unityhub
|
||||||
@ -850,7 +787,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/unityhub/**
|
- src/ubuntu/install/unityhub/**
|
||||||
- name: zoom
|
- name: zoom
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-zoom
|
dockerfile: dockerfile-kasm-zoom
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-zoom
|
- dockerfile-kasm-zoom
|
||||||
@ -858,7 +795,7 @@ singleImages:
|
|||||||
- src/ubuntu/install/chrome/**
|
- src/ubuntu/install/chrome/**
|
||||||
- name: zsnes
|
- name: zsnes
|
||||||
singleapp: true
|
singleapp: true
|
||||||
base: core-ubuntu-focal
|
base: core-ubuntu-jammy
|
||||||
dockerfile: dockerfile-kasm-zsnes
|
dockerfile: dockerfile-kasm-zsnes
|
||||||
changeFiles:
|
changeFiles:
|
||||||
- dockerfile-kasm-zsnes
|
- dockerfile-kasm-zsnes
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
ARG BASE_TAG="develop"
|
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
|
||||||
USER root
|
|
||||||
|
|
||||||
ENV HOME /home/kasm-default-profile
|
|
||||||
ENV STARTUPDIR /dockerstartup
|
|
||||||
ENV INST_SCRIPTS $STARTUPDIR/install
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
######### Customize Container Here ###########
|
|
||||||
|
|
||||||
# Add Background
|
|
||||||
ADD /src/common/resources/images/bg_remnux.png /usr/share/backgrounds/bg_default.png
|
|
||||||
|
|
||||||
# Install Remnux Utils
|
|
||||||
COPY ./src/ubuntu/install/remnux $INST_SCRIPTS/remnux/
|
|
||||||
RUN bash $INST_SCRIPTS/remnux/install_remnux.sh && rm -rf $INST_SCRIPTS/remnux/
|
|
||||||
|
|
||||||
# Install Firefox
|
|
||||||
COPY ./src/ubuntu/install/firefox/ $INST_SCRIPTS/firefox/
|
|
||||||
RUN bash $INST_SCRIPTS/firefox/install_firefox.sh && rm -rf $INST_SCRIPTS/firefox/
|
|
||||||
|
|
||||||
######### End Customizations ###########
|
|
||||||
|
|
||||||
RUN chown 1000:0 $HOME
|
|
||||||
RUN $STARTUPDIR/set_user_permission.sh $HOME
|
|
||||||
|
|
||||||
ENV HOME /home/kasm-user
|
|
||||||
WORKDIR $HOME
|
|
||||||
RUN mkdir -p $HOME && chown -R 1000:0 $HOME
|
|
||||||
|
|
||||||
USER 1000
|
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
ARG BASE_TAG="develop"
|
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
|
||||||
|
|
||||||
USER root
|
|
||||||
|
|
||||||
ENV HOME /home/kasm-default-profile
|
|
||||||
ENV STARTUPDIR /dockerstartup
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
### Envrionment config
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive \
|
|
||||||
SKIP_CLEAN=true \
|
|
||||||
KASM_RX_HOME=$STARTUPDIR/kasmrx \
|
|
||||||
DONT_PROMPT_WSL_INSTALL="No_Prompt_please" \
|
|
||||||
INST_DIR=$STARTUPDIR/install \
|
|
||||||
INST_SCRIPTS="/ubuntu/install/tools/install_tools_deluxe.sh \
|
|
||||||
/ubuntu/install/misc/install_tools.sh \
|
|
||||||
/ubuntu/install/chrome/install_chrome.sh \
|
|
||||||
/ubuntu/install/chromium/install_chromium.sh \
|
|
||||||
/ubuntu/install/firefox/install_firefox.sh \
|
|
||||||
/ubuntu/install/sublime_text/install_sublime_text.sh \
|
|
||||||
/ubuntu/install/vs_code/install_vs_code.sh \
|
|
||||||
/ubuntu/install/nextcloud/install_nextcloud.sh \
|
|
||||||
/ubuntu/install/remmina/install_remmina.sh \
|
|
||||||
/ubuntu/install/only_office/install_only_office.sh \
|
|
||||||
/ubuntu/install/signal/install_signal.sh \
|
|
||||||
/ubuntu/install/gimp/install_gimp.sh \
|
|
||||||
/ubuntu/install/zoom/install_zoom.sh \
|
|
||||||
/ubuntu/install/obs/install_obs.sh \
|
|
||||||
/ubuntu/install/ansible/install_ansible.sh \
|
|
||||||
/ubuntu/install/terraform/install_terraform.sh \
|
|
||||||
/ubuntu/install/telegram/install_telegram.sh \
|
|
||||||
/ubuntu/install/thunderbird/install_thunderbird.sh \
|
|
||||||
/ubuntu/install/slack/install_slack.sh \
|
|
||||||
/ubuntu/install/gamepad_utils/install_gamepad_utils.sh \
|
|
||||||
/ubuntu/install/cleanup/cleanup.sh"
|
|
||||||
|
|
||||||
# Copy install scripts
|
|
||||||
COPY ./src/ $INST_DIR
|
|
||||||
|
|
||||||
# Run installations
|
|
||||||
RUN \
|
|
||||||
for SCRIPT in $INST_SCRIPTS; do \
|
|
||||||
bash ${INST_DIR}${SCRIPT} || exit 1; \
|
|
||||||
done && \
|
|
||||||
$STARTUPDIR/set_user_permission.sh $HOME && \
|
|
||||||
rm -f /etc/X11/xinit/Xclients && \
|
|
||||||
chown 1000:0 $HOME && \
|
|
||||||
mkdir -p /home/kasm-user && \
|
|
||||||
chown -R 1000:0 /home/kasm-user && \
|
|
||||||
rm -Rf ${INST_DIR}
|
|
||||||
|
|
||||||
# Userspace Runtime
|
|
||||||
ENV HOME /home/kasm-user
|
|
||||||
WORKDIR $HOME
|
|
||||||
USER 1000
|
|
||||||
|
|
||||||
CMD ["--tail-log"]
|
|
||||||
|
|
@ -1,51 +0,0 @@
|
|||||||
ARG BASE_TAG="develop"
|
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
|
||||||
USER root
|
|
||||||
|
|
||||||
ENV HOME /home/kasm-default-profile
|
|
||||||
ENV STARTUPDIR /dockerstartup
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
### Envrionment config
|
|
||||||
ENV DEBUG=false \
|
|
||||||
DEBIAN_FRONTEND=noninteractive \
|
|
||||||
SKIP_CLEAN=true \
|
|
||||||
KASM_RX_HOME=$STARTUPDIR/kasmrx \
|
|
||||||
DONT_PROMPT_WSL_INSTALL="No_Prompt_please" \
|
|
||||||
INST_DIR=$STARTUPDIR/install \
|
|
||||||
INST_SCRIPTS="/ubuntu/install/dind/install_dind.sh \
|
|
||||||
/ubuntu/install/tools/install_tools_deluxe.sh \
|
|
||||||
/ubuntu/install/misc/install_tools.sh \
|
|
||||||
/ubuntu/install/chrome/install_chrome.sh \
|
|
||||||
/ubuntu/install/chromium/install_chromium.sh \
|
|
||||||
/ubuntu/install/sublime_text/install_sublime_text.sh \
|
|
||||||
/ubuntu/install/vs_code/install_vs_code.sh \
|
|
||||||
/ubuntu/install/cleanup/cleanup.sh"
|
|
||||||
|
|
||||||
# Startup Scripts
|
|
||||||
COPY ./src/ubuntu/install/dind/custom_startup.sh $STARTUPDIR/custom_startup.sh
|
|
||||||
RUN chmod 755 $STARTUPDIR/custom_startup.sh
|
|
||||||
COPY ./src/ubuntu/install/dind/dockerd.conf /etc/supervisor/conf.d/
|
|
||||||
|
|
||||||
# Copy install scripts
|
|
||||||
COPY ./src/ $INST_DIR
|
|
||||||
|
|
||||||
# Run installations
|
|
||||||
RUN \
|
|
||||||
for SCRIPT in $INST_SCRIPTS; do \
|
|
||||||
bash ${INST_DIR}${SCRIPT} || exit 1; \
|
|
||||||
done && \
|
|
||||||
$STARTUPDIR/set_user_permission.sh $HOME && \
|
|
||||||
rm -f /etc/X11/xinit/Xclients && \
|
|
||||||
chown 1000:0 $HOME && \
|
|
||||||
mkdir -p /home/kasm-user && \
|
|
||||||
chown -R 1000:0 /home/kasm-user && \
|
|
||||||
rm -Rf ${INST_DIR}
|
|
||||||
|
|
||||||
# Userspace Runtime
|
|
||||||
ENV HOME /home/kasm-user
|
|
||||||
WORKDIR $HOME
|
|
||||||
USER 1000
|
|
||||||
|
|
||||||
CMD ["--tail-log"]
|
|
@ -1,57 +0,0 @@
|
|||||||
ARG BASE_TAG="develop"
|
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
|
||||||
USER root
|
|
||||||
|
|
||||||
ENV HOME /home/kasm-default-profile
|
|
||||||
ENV STARTUPDIR /dockerstartup
|
|
||||||
ENV INST_SCRIPTS $STARTUPDIR/install
|
|
||||||
WORKDIR $HOME
|
|
||||||
|
|
||||||
# Rootless Dind
|
|
||||||
COPY ./src/ubuntu/install/dind_rootless/install_dind_rootless.sh $INST_SCRIPTS/dind_rootless/
|
|
||||||
RUN bash $INST_SCRIPTS/dind_rootless/install_dind_rootless.sh
|
|
||||||
RUN rm -rf $INST_SCRIPTS/dind_rootless
|
|
||||||
COPY ./src/ubuntu/install/dind_rootless/custom_startup.sh $STARTUPDIR/custom_startup.sh
|
|
||||||
RUN chmod +x $STARTUPDIR/custom_startup.sh && chmod 755 $STARTUPDIR/custom_startup.sh
|
|
||||||
COPY ./src/ubuntu/install/dind_rootless/modprobe /usr/local/bin/modprobe
|
|
||||||
RUN chmod +x /usr/local/bin/modprobe
|
|
||||||
ENV XDG_RUNTIME_DIR=/docker \
|
|
||||||
DOCKER_HOST=unix:///docker/docker.sock
|
|
||||||
RUN mkdir -p $XDG_RUNTIME_DIR && chown 1000:0 $XDG_RUNTIME_DIR
|
|
||||||
|
|
||||||
### Envrionment config
|
|
||||||
ENV DEBIAN_FRONTEND=noninteractive \
|
|
||||||
SKIP_CLEAN=true \
|
|
||||||
KASM_RX_HOME=$STARTUPDIR/kasmrx \
|
|
||||||
DONT_PROMPT_WSL_INSTALL="No_Prompt_please" \
|
|
||||||
INST_DIR=$STARTUPDIR/install \
|
|
||||||
INST_SCRIPTS="/ubuntu/install/tools/install_tools_deluxe.sh \
|
|
||||||
/ubuntu/install/misc/install_tools.sh \
|
|
||||||
/ubuntu/install/chrome/install_chrome.sh \
|
|
||||||
/ubuntu/install/chromium/install_chromium.sh \
|
|
||||||
/ubuntu/install/sublime_text/install_sublime_text.sh \
|
|
||||||
/ubuntu/install/vs_code/install_vs_code.sh \
|
|
||||||
/ubuntu/install/cleanup/cleanup.sh"
|
|
||||||
|
|
||||||
# Copy install scripts
|
|
||||||
COPY ./src/ $INST_DIR
|
|
||||||
|
|
||||||
# Run installations
|
|
||||||
RUN \
|
|
||||||
for SCRIPT in $INST_SCRIPTS; do \
|
|
||||||
bash ${INST_DIR}${SCRIPT} || exit 1; \
|
|
||||||
done && \
|
|
||||||
$STARTUPDIR/set_user_permission.sh $HOME && \
|
|
||||||
rm -f /etc/X11/xinit/Xclients && \
|
|
||||||
chown 1000:0 $HOME && \
|
|
||||||
mkdir -p /home/kasm-user && \
|
|
||||||
chown -R 1000:0 /home/kasm-user && \
|
|
||||||
rm -Rf ${INST_DIR}
|
|
||||||
|
|
||||||
# Userspace Runtime
|
|
||||||
ENV HOME /home/kasm-user
|
|
||||||
WORKDIR $HOME
|
|
||||||
USER 1000
|
|
||||||
|
|
||||||
CMD ["--tail-log"]
|
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
|
|
||||||
USER root
|
USER root
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
ARG BASE_TAG="develop"
|
ARG BASE_TAG="develop"
|
||||||
ARG BASE_IMAGE="core-ubuntu-focal"
|
ARG BASE_IMAGE="core-ubuntu-jammy"
|
||||||
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
FROM kasmweb/$BASE_IMAGE:$BASE_TAG
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# About This Image
|
# About This Image
|
||||||
|
|
||||||
This Image contains a browser-accessible Ubuntu Focal Desktop with various productivity and development apps installed.
|
This Image contains a browser-accessible Ubuntu Jammy Desktop with various productivity and development apps installed.
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
![Screenshot][Image_Screenshot]
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# About This Image
|
# About This Image
|
||||||
|
|
||||||
This Image contains a browser-accessible Ubuntu Focal Desktop with Chrome and Firefox installed.
|
This Image contains a browser-accessible Ubuntu Jammy Desktop with Chrome and Firefox installed.
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
![Screenshot][Image_Screenshot]
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# About This Image
|
# About This Image
|
||||||
|
|
||||||
This Image contains a browser-accessible Ubuntu Focal Desktop with a Java development environment.
|
This Image contains a browser-accessible Ubuntu Jammy Desktop with a Java development environment.
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
![Screenshot][Image_Screenshot]
|
||||||
|
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
# About This Image
|
|
||||||
|
|
||||||
This Image contains a browser-accessible Remnux Focal Desktop with various productivity and development apps installed.
|
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
|
||||||
|
|
||||||
[Image_Screenshot]: https://info.kasmweb.com/hubfs/dockerhub/image-screenshots/remnux-focal-desktop.png "Image Screenshot"
|
|
@ -1,9 +0,0 @@
|
|||||||
# Live Demo
|
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/6708319219" target="_blank"><img src="https://info.kasmweb.com/hubfs/dockerhub/GIFs/ubuntu-jammy-desktop.gif" width="640" height="360"></a>
|
|
||||||
|
|
||||||
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/6708319219" target="_blank">Live Demo</a>.
|
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/6708319219" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/UbuntuJammyDesktop.png" width="300" height="104"></a>
|
|
||||||
|
|
||||||
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
|
@ -1 +0,0 @@
|
|||||||
Remnux Focal desktop for Kasm Workspaces
|
|
@ -1,7 +0,0 @@
|
|||||||
# About This Image
|
|
||||||
|
|
||||||
This Image contains a browser-accessible Ubuntu Focal Desktop with various productivity, development, and VPN apps installed.
|
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
|
||||||
|
|
||||||
[Image_Screenshot]: https://f.hubspotusercontent30.net/hubfs/5856039/dockerhub/image-screenshots/ubuntu-focal-desktop.png "Image Screenshot"
|
|
@ -1,7 +0,0 @@
|
|||||||
# About This Image
|
|
||||||
|
|
||||||
This Image contains a browser-accessible Ubuntu Focal Desktop with various productivity and development apps installed.
|
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
|
||||||
|
|
||||||
[Image_Screenshot]: https://f.hubspotusercontent30.net/hubfs/5856039/dockerhub/image-screenshots/ubuntu-focal-desktop.png "Image Screenshot"
|
|
@ -1,9 +0,0 @@
|
|||||||
# Live Demo
|
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank"><img src="https://info.kasmweb.com/hubfs/dockerhub/GIFs/ubuntu-focal-desktop.gif" width="640" height="360"></a>
|
|
||||||
|
|
||||||
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank">Live Demo</a>.
|
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/UbuntuFocalDesktop.png" width="300" height="104"></a>
|
|
||||||
|
|
||||||
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
|
@ -1 +0,0 @@
|
|||||||
Ubuntu productivity desktop for Kasm Workspaces
|
|
@ -1,13 +0,0 @@
|
|||||||
# About This Image
|
|
||||||
|
|
||||||
This Image contains a browser-accessible version of [Docker](https://www.docker.com/) running as a normal, non-root user.
|
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
|
||||||
|
|
||||||
[Image_Screenshot]: https://f.hubspotusercontent30.net/hubfs/5856039/dockerhub/ubuntu_dind.jpg "Image Screenshot"
|
|
||||||
|
|
||||||
See [Kasm Docs](https://kasmweb.com/docs/latest/how_to/docker_in_kasm.html) for additional setup instructions.
|
|
||||||
|
|
||||||
# Environment Variables
|
|
||||||
|
|
||||||
* `APP_ARGS` - Additional arguments to pass to the application when launched.
|
|
@ -1,9 +0,0 @@
|
|||||||
# Live Demo
|
|
||||||
|
|
||||||
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/5005607527" target="_blank">Live Demo</a>.
|
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/5005607527" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/UbuntuFocalD-in-D.png" width="300" height="104"></a>
|
|
||||||
|
|
||||||
∗*Docker will not be functional in the demo for security reasons.*
|
|
||||||
|
|
||||||
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
|
@ -1 +0,0 @@
|
|||||||
Rootless Docker for Kasm Workspaces
|
|
@ -1,13 +0,0 @@
|
|||||||
# About This Image
|
|
||||||
|
|
||||||
This Image contains a browser-accessible version of [Docker](https://www.docker.com/).
|
|
||||||
|
|
||||||
![Screenshot][Image_Screenshot]
|
|
||||||
|
|
||||||
[Image_Screenshot]: https://f.hubspotusercontent30.net/hubfs/5856039/dockerhub/ubuntu_dind.jpg "Image Screenshot"
|
|
||||||
|
|
||||||
See [Kasm Docs](https://kasmweb.com/docs/latest/how_to/docker_in_kasm.html) for additional setup instructions.
|
|
||||||
|
|
||||||
# Environment Variables
|
|
||||||
|
|
||||||
* `APP_ARGS` - Additional arguments to pass to the application when launched.
|
|
@ -1,9 +0,0 @@
|
|||||||
# Live Demo
|
|
||||||
|
|
||||||
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/4824600187" target="_blank">Live Demo</a>.
|
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/4824600187" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/UbuntuFocalD-in-D.png" width="300" height="104"></a>
|
|
||||||
|
|
||||||
∗*Docker will not be functional in the demo for security reasons.*
|
|
||||||
|
|
||||||
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
|
@ -1 +0,0 @@
|
|||||||
Docker for Kasm Workspaces
|
|
7
docs/ubuntu-jammy-desktop-vpn/README.md
Normal file
7
docs/ubuntu-jammy-desktop-vpn/README.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# About This Image
|
||||||
|
|
||||||
|
This Image contains a browser-accessible Ubuntu Jammy Desktop with various productivity, development, and VPN apps installed.
|
||||||
|
|
||||||
|
![Screenshot][Image_Screenshot]
|
||||||
|
|
||||||
|
[Image_Screenshot]: https://5856039.fs1.hubspotusercontent-na1.net/hubfs/5856039/dockerhub/image-screenshots/ubuntu_jammy_desktop.png "Image Screenshot"
|
@ -1,9 +1,9 @@
|
|||||||
# Live Demo
|
# Live Demo
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank"><img src="https://info.kasmweb.com/hubfs/dockerhub/GIFs/ubuntu-focal-desktop.gif" width="640" height="360"></a>
|
<a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank"><img src="https://info.kasmweb.com/hubfs/dockerhub/GIFs/ubuntu-jammy-desktop.gif" width="640" height="360"></a>
|
||||||
|
|
||||||
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank">Live Demo</a>.
|
**Launch a real-time demo in a new browser window:** <a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank">Live Demo</a>.
|
||||||
|
|
||||||
<a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/UbuntuFocalDesktop.png" width="300" height="104"></a>
|
<a href="https://app.kasmweb.com/#/cast/5124887069" target="_blank"><img src="https://5856039.fs1.hubspotusercontent-na1.net/hub/5856039/hubfs/dockerhub/casting-buttons/UbuntuJammyDesktop.png" width="300" height="104"></a>
|
||||||
|
|
||||||
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
|
@ -2,12 +2,47 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# Install Pinta
|
# Install Pinta
|
||||||
|
# For Jammy, build pinta from source because standard package is buggy
|
||||||
|
if grep -q Jammy /etc/os-release; then
|
||||||
|
# install requirements for building pinta from source
|
||||||
|
apt update -y
|
||||||
|
apt-get install -y dotnet-sdk-8.0
|
||||||
|
apt-get install -y libgtk-3-dev
|
||||||
|
apt install -y autotools-dev autoconf-archive gettext intltool libadwaita-1-dev
|
||||||
|
# download and install pinta 2.1.2 source
|
||||||
|
wget -q https://github.com/PintaProject/Pinta/releases/download/2.1.2/pinta-2.1.2.tar.gz -O /tmp/pinta-2.1.2.tar.gz
|
||||||
|
tar -xvzf /tmp/pinta-2.1.2.tar.gz -C /tmp/
|
||||||
|
cd /tmp/pinta-2.1.2
|
||||||
|
./configure --prefix=/usr/local
|
||||||
|
make install
|
||||||
|
|
||||||
|
# cleanup to reduce image size
|
||||||
|
rm -rf /tmp/pinta-2.1.2.tar.gz /tmp/pinta-2.1.2
|
||||||
|
apt remove -y libgtk-3-dev autotools-dev autoconf-archive gettext intltool libadwaita-1-dev
|
||||||
|
apt autoremove -y
|
||||||
|
|
||||||
|
# create desktop file
|
||||||
|
cat >/usr/share/applications/pinta.desktop <<EOL
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Pinta
|
||||||
|
Comment=Simple Drawing/Editing Program
|
||||||
|
Exec=/usr/local/bin/pinta
|
||||||
|
Icon=/usr/local/share/icons/hicolor/96x96/apps/pinta.png
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=Graphics;2DGraphics;RasterGraphics;
|
||||||
|
EOL
|
||||||
|
chmod +x /usr/share/applications/pinta.desktop
|
||||||
|
cp /usr/share/applications/pinta.desktop $HOME/Desktop/
|
||||||
|
|
||||||
|
else
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y pinta
|
apt-get install -y pinta
|
||||||
|
|
||||||
# Default settings and desktop icon
|
# Default settings and desktop icon
|
||||||
cp /usr/share/applications/pinta.desktop $HOME/Desktop/
|
cp /usr/share/applications/pinta.desktop $HOME/Desktop/
|
||||||
chmod +x $HOME/Desktop/pinta.desktop
|
chmod +x $HOME/Desktop/pinta.desktop
|
||||||
|
fi
|
||||||
|
|
||||||
# Cleanup for app layer
|
# Cleanup for app layer
|
||||||
chown -R 1000:0 $HOME
|
chown -R 1000:0 $HOME
|
||||||
|
Loading…
x
Reference in New Issue
Block a user