Commit Graph

338 Commits

Author SHA1 Message Date
Dmitry Maksyoma
3c3eed0e46 Deb: exclude www/utils, instead of individual files 2021-01-21 23:35:56 +13:00
Dmitry Maksyoma
f7e6d8d039 Deb: build-deb doesn't fail if Lintian complains
For now, disable Lintian warnings. In the future, a flag may be used to
determine this behaviour.
2021-01-21 22:09:43 +13:00
Dmitry Maksyoma
39e5cbc182 Fix build-tarball: use dir shared between GitLab runner and Docker 2021-01-21 22:09:32 +13:00
Dmitry Maksyoma
e456357c68 Deb: empty postrm -> postrm.ex 2021-01-21 00:24:59 +13:00
Dmitry Maksyoma
85f2ed4f71 Gitignore deb building tmp files 2021-01-21 00:20:02 +13:00
Dmitry Maksyoma
2b9a4d0d8b Deb: remove /etc/kasmvnc and cert generation as we use snakeoil now 2021-01-21 00:14:30 +13:00
Dmitry Maksyoma
a479b2fcd4 Use snakeoil certificate if available 2021-01-20 23:56:50 +13:00
Dmitry Maksyoma
c32137fa17 Merge branch 'master' into create_ubuntu20_package 2021-01-20 23:39:29 +13:00
Lauri Kasanen
0d47d4890a Enable TLS 1.1 and 1.2 2021-01-20 22:49:32 +13:00
Dmitry Maksyoma
a6d37c2a31 Deb: update test-deb to use debs in <os>_<os_ver> dirs 2021-01-19 23:23:33 +13:00
Dmitry Maksyoma
fbeed1da72 Deb: put debs under <os>_<os_ver> directories 2021-01-19 23:02:49 +13:00
Dmitry Maksyoma
35cf095a31 Deb: create Ubuntu 20.04 tarball and deb 2021-01-19 22:44:32 +13:00
Kasm
dd3364822d
Update build-tarball 2021-01-18 13:46:24 -06:00
Kasm
c1691b6895
Update .gitlab-ci.yml 2021-01-18 13:30:05 -06:00
Kasm
ec5a73c8ec
Update .gitlab-ci.yml 2021-01-18 13:26:37 -06:00
Kasm
7e5c8c9ad3
Update .gitlab-ci.yml 2021-01-18 13:17:10 -06:00
Kasm
48bc79162a
Added gitlab pipeline 2021-01-18 13:12:23 -06:00
Kasm
41d518eda4
Merge pull request #16 from kasmtech/create_ubuntu_packages
Create Ubuntu 18.04 package
2021-01-18 13:02:38 -06:00
matt
2813e7fe09 Fixes to webcode for Kasm CDI 2021-01-18 18:58:31 +00:00
Lauri Kasanen
a4e70ff56b Remove less-than-256-colors indexed limit for small rects 2021-01-15 13:08:20 +02:00
Lauri Kasanen
83c83f43ef Add a parameter for separate SSL key 2021-01-15 13:07:53 +02:00
Dmitry Maksyoma
a4369e8897 Deb: apt -> apt-get, cause apt doesn't have a stable interface 2021-01-15 22:49:28 +13:00
Dmitry Maksyoma
5ffe76f08d Deb: don't install libjpeg-dev on deb test image
Dependencies should be pulled by the package.
2021-01-15 22:48:32 +13:00
Dmitry Maksyoma
1486f3f4c2 Deb: use /etc/kasmvnc/server.pem cert in builder/test-deb 2021-01-14 23:15:17 +13:00
Dmitry Maksyoma
b8c380d17f Deb: move self-signed cert to /etc/kasmvnc 2021-01-14 22:13:46 +13:00
Dmitry Maksyoma
fc91e4d622 Don't use "sodu docker", just "docker" 2021-01-14 21:25:41 +13:00
Dmitry Maksyoma
2a64e062c4 Gitignore builder/www, builder/build 2021-01-14 19:07:04 +13:00
Dmitry Maksyoma
955183dcf0 Use/build ./builder/www when building tarball 2021-01-14 19:04:43 +13:00
Dmitry Maksyoma
d98157f3fc Merge remote-tracking branch 'origin/webpack2' into create_ubuntu_packages 2021-01-12 23:26:59 +13:00
Dmitry Maksyoma
945f9a07a3 Deb: exclude .eslintrc 2021-01-12 22:22:21 +13:00
matt
4394ab6edd Merge branch 'webpack2' of https://github.com/kasmtech/KasmVNC into webpack2 2021-01-10 19:05:17 +00:00
matt
76f8d905f0 added dockerfile build process for www 2021-01-10 19:03:13 +00:00
matt
de4ddcb154 Fix auth error and build permissions 2021-01-10 16:24:09 +00:00
arsenmanukyan94
b9cdecc34c update gitignore 2021-01-09 13:38:10 +00:00
matt
d71734a206 initial commit of webpack 2021-01-08 12:48:07 +00:00
Dmitry Maksyoma
2b801e3397 Deb: remove obsolete code 2021-01-08 00:42:37 +13:00
Dmitry Maksyoma
543796d6a4 Deb: automated build chain draft ready 2021-01-07 23:28:58 +13:00
Dmitry Maksyoma
4558750348 Deb: remove a TODO comment 2021-01-07 23:27:39 +13:00
Dmitry Maksyoma
be854aef68 Add www dir detection to vnc_startup.sh 2021-01-07 23:10:04 +13:00
Dmitry Maksyoma
59382451dc Deb: build-deb now builds a .deb for Ubuntu 18
It builds the builder image first, then proceeeds to building .deb
inside it, and the result is put into the parent (../) directory.
2021-01-07 21:57:53 +13:00
Dmitry Maksyoma
702f817845 Deb: add build-tarball and build-deb commands WIP 2021-01-07 00:36:52 +13:00
Dmitry Maksyoma
5154f86b60 Deb: add lots of libraries as build dependencies
This way, no need to copy that over multiple dockerfiles, and is a best
practice.
2021-01-07 00:32:30 +13:00
Dmitry Maksyoma
d82d67762e Merge branch 'feature/12_ubuntu_20' into create_ubuntu_packages 2021-01-05 23:36:21 +13:00
Dmitry Maksyoma
f1b3e0f6de Deb: remove redundant code 2021-01-03 23:35:23 +13:00
Dmitry Maksyoma
c6d3c5271c Deb: exclude Node scripts from the package 2021-01-03 23:29:04 +13:00
Dmitry Maksyoma
eaa5c24439 Generate self-signed cert in /etc/ssl/private/kasmvnc.pem
I piggyback on ssl-cert package that's got ssl-cert group and the
directory /etc/ssl/private, the group can read files from (but not list
files there). Thus, by adding a user to ssl-cert group, they can read
both ssl-cert certificates and the KasmVNC certificate.o

Note: currently, KasmVNC only supports one file that must contain both
private and public keys. For this reason, I didn't use the snakeoil
certificate from ssl-cert, as it's split into two files.
2021-01-03 23:12:21 +13:00
Dmitry Maksyoma
a7e7deaf99 Deb: add as vncserver, etc alternative 2020-12-31 01:09:51 +13:00
Dmitry Maksyoma
f8c3d981bf Deb: update dependencies, add Provides: vnc-server 2020-12-31 01:09:11 +13:00
Dmitry Maksyoma
a1089dd356 Deb: XkasmVnc -> Xkasmvnc 2020-12-31 01:08:31 +13:00
Dmitry Maksyoma
1f266ad206 Add dependencies on python and xorg to .deb 2020-12-29 23:28:03 +13:00