Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							58d5da8b57 
							
						 
					 
					
						
						
							
							nginx: normalize installation (docs and script)s over all distros  
						
						... 
						
						
						
						This is the revision of the documentation about the varous nginx installation
variants.  It also implements the nginx installation scripts for morty and
filtron.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-11 13:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							67afa6b1fb 
							
						 
					 
					
						
						
							
							bash scripts: source code cleaned up (shellcheck)  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-10 14:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							44edc92569 
							
						 
					 
					
						
						
							
							[fix] morty: PUBLIC_URL_PATH_MORTY needs trailing slash  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-09 14:28:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f693149cde 
							
						 
					 
					
						
						
							
							Changes from the installation tests on (all) LXC containers.  
						
						... 
						
						
						
						Tested and fixed HTTP & uWSGI installation on:
  ubu1604 ubu1804 ubu1910 ubu2004 fedora31 archlinux
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-08 18:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							ee39a098ac 
							
						 
					 
					
						
						
							
							apache: normalize installation (docs and script)s over all distros  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-07 18:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							eb0d4646d8 
							
						 
					 
					
						
						
							
							docs: rework of chapter "Install with apache"  
						
						... 
						
						
						
						BTW: normalize installation-nginx.rst 
						
						
					 
					
						2020-04-06 17:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c81849cb5a 
							
						 
					 
					
						
						
							
							filtron.sh & morty.sh: improve usage message (if used in containers)  
						
						... 
						
						
						
						BTW: normalize soma variable names
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-05 17:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c2caf9569c 
							
						 
					 
					
						
						
							
							[fix] creation of /.lxcenv in containers  
						
						... 
						
						
						
						In utils/lib.sh there are two functions with the same name, but different tasks.
Rename one of them from lxc_init_container() into lxc_init_container_env().
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-05 15:15:28 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c748047e92 
							
						 
					 
					
						
						
							
							utils/searx.sh: add cmd to (un)set option image_proxy and result_proxy  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-04 17:54:20 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e530e20ae6 
							
						 
					 
					
						
						
							
							misc: fix variuous marginals  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-04 17:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3c19f2f1ce 
							
						 
					 
					
						
						
							
							utils/lxc.sh install: support installation on selected containers  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-04 12:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e32b08f616 
							
						 
					 
					
						
						
							
							utils/morty.sh: add generic documentation  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-03 20:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							853be4e11c 
							
						 
					 
					
						
						
							
							utils/filtron.sh: add generic documentation  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-03 20:24:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							af988dbf71 
							
						 
					 
					
						
						
							
							utils/lxc.sh: support build of selected containers  
						
						... 
						
						
						
						$ sudo -H ./utils/lxc.sh build  <name>
  $ sudo -H ./utils/lxc.sh show   [images|suite|info|config [<name>]]
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-03 17:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f32b4fcedd 
							
						 
					 
					
						
						
							
							LXC: add virtualenv to LXC_BASE_PACKAGES  
						
						... 
						
						
						
						Commit 09a40625 adds virtualenv dependency.  BTW remove deprecated
--no-site-packages.  Not having access to global site-packages is now the
default behavior.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-02 20:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2441e24288 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/asciimoo/searx  into filtron  
						
						
						
						
					 
					
						2020-04-02 18:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							09a4062505 
							
						 
					 
					
						
						
							
							makefile.python: partial revert off 9b48ae47, adds py2 support back  
						
						... 
						
						
						
						revert "makefile.python: ... drop build support py2" to get back Py2 support.
TPy2 support need virtualenv installed by the OS.
BTW: log environment and python version in travis's install phase
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-01 17:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							31437d04e8 
							
						 
					 
					
						
						
							
							makefile.python: hardening - start pylint by module  
						
						... 
						
						
						
						- replace: $(PY_ENV_BIN)/pylint --> $(PY_ENV_BIN)/python -m pylint
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-01 16:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9b48ae47ec 
							
						 
					 
					
						
						
							
							makefile.python: hardening - drop virtualenv, drop build support py2  
						
						... 
						
						
						
						From py3.3 on a subset of virtualenv is built-in, so you can run '-m venv' ot of
the box.
- replace: $(PY_ENV_BIN)/pip --> $(PY_ENV_BIN)/python -m pip
- remove obsolete virtualenv-exe target and adjust VTENV_OPTS
- remove obsolete msg-pip-exe target
- print list of py launchers available from $(PY_ENV_BIN) to the log
- fix hard coded ./local
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-01 14:16:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3bbcfe6ab3 
							
						 
					 
					
						
						
							
							travis: make travis build more verbose  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-01 11:57:48 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							6007bd7fc8 
							
						 
					 
					
						
						
							
							makefile.python: fix (old) typo  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-04-01 10:59:51 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f27f6c6c5d 
							
						 
					 
					
						
						
							
							docs: use make and uitls/searx.sh in containers  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-31 18:25:40 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							dd53c45a2c 
							
						 
					 
					
						
						
							
							docs: add utils/lxc.sh docs, normalize filtron, morty & searx docs  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-30 18:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3e4d022d04 
							
						 
					 
					
						
						
							
							[fix] make test.sh: fix various shellcheck error messages  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-30 11:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							5e2b161379 
							
						 
					 
					
						
						
							
							Makefile: marginal fix  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-29 16:46:07 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							0742c2504d 
							
						 
					 
					
						
						
							
							build environment: add GIT_BRANCH variable  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-29 16:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4cf2eb48 
							
						 
					 
					
						
						
							
							tooling box: simplify build enviroments  
						
						... 
						
						
						
						- no more need for a .config.mk
- docs: use searx.brands environment
- searx.sh, filtron.sh & morty.sh are sourcing utils/brand.env
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-29 15:09:34 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							65b22be1f4 
							
						 
					 
					
						
						
							
							Merge PR  #1900  of  https://github.com/asciimoo/searx  into filtron  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-29 13:03:27 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							442b27ac1b 
							
						 
					 
					
						
						
							
							bash: use build environment from Makefile  
						
						... 
						
						
						
						To Makefile target brand, add creation of bash environment in::
  utils/brand.env
In bash scripts (manage.sh) source env by::
  . utils/brand.env
manage.sh help: show GIT_URL and more environment
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-29 11:41:59 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							1fcec0bbda 
							
						 
					 
					
						
						
							
							lxc.sh install base: add bash and python3 to LXC_BASE_PACKAGES  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-23 18:06:35 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							baf1ffd1fa 
							
						 
					 
					
						
						
							
							LXC: set LXC_ENV_FOLDER=lxc/$(shell hostname)/  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-23 18:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							21ba25ebb8 
							
						 
					 
					
						
						
							
							Merge branch 'filtron' of  https://github.com/return42/searx  into filtron  
						
						
						
						
					 
					
						2020-03-23 15:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							2d956696e9 
							
						 
					 
					
						
						
							
							docs: building (PDF) books / build user book  
						
						... 
						
						
						
						BTW: cleaned up Makefile target help
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-21 18:45:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							62da769952 
							
						 
					 
					
						
						
							
							./utils/lxc.sh: add command 'install base'  
						
						... 
						
						
						
						to install basic packages like git and *build essentials*::
  $ ./utils/lxc.sh install base
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-18 17:47:48 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d2cfe9ce5b 
							
						 
					 
					
						
						
							
							LXC: add /.lxcenv  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-18 15:34:46 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							86e79488aa 
							
						 
					 
					
						
						
							
							LXC: utils/makefile.lxc (inital) add /.lxcenv.mk to contaiiners  
						
						... 
						
						
						
						Get LXC environment when building make targets.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-15 17:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							80f7b65804 
							
						 
					 
					
						
						
							
							searx.sh: add buildhost cmd, installs OS packages for builds  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-09 01:37:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f83b8a99 
							
						 
					 
					
						
						
							
							shellcheck: minor fixes to support all dsitros  
						
						... 
						
						
						
						checked with::
  sudo ./utils/lxc.sh cmd -- make test.sh
on ubu1804, ubu1910, fedora31 and archlinux.  All checks OK except:
ubu1604: uses shellcheck v0.3.7 (from 04/2015) which is no longer supported!
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-08 18:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							04ad648105 
							
						 
					 
					
						
						
							
							makefile.python: remove python2 support  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-08 18:35:38 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							938bb02550 
							
						 
					 
					
						
						
							
							searx.sh: add commandline 'install packages'  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-08 18:32:30 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							d48c7bf678 
							
						 
					 
					
						
						
							
							LXC: fixed raw.idmap & removed obsolete uid/gid subordinate  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-08 18:30:25 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f69b63f1 
							
						 
					 
					
						
						
							
							LXC: from searx.sh, morty.sh and filtron.sh tests  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-08 02:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e90cff23 
							
						 
					 
					
						
						
							
							LXC: separate lxc-suite from lxc & improved command line.  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-07 20:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							c15337850e 
							
						 
					 
					
						
						
							
							fix: minor typos  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-06 22:06:19 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							387c6a7769 
							
						 
					 
					
						
						
							
							docs: improve description of uwsgi & ngingx setup  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-06 14:47:00 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							cbc08fdc26 
							
						 
					 
					
						
						
							
							docs: describe uwsgi setup of all suported distributions  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-04 19:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3aff2c19d1 
							
						 
					 
					
						
						
							
							docs: complement uwsgi documentation for all distros  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-04 12:22:20 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1cb7a943 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/asciimoo/searx  into filtron  
						
						
						
						
					 
					
						2020-03-04 12:11:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							3cb7daedb7 
							
						 
					 
					
						
						
							
							docs: generic doocumentation for searx-uwsgi  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-03 19:57:15 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Heiser 
							
						 
					 
					
						
						
						
						
							
						
						
							f25da6070e 
							
						 
					 
					
						
						
							
							docs: generic documentation get templating  
						
						... 
						
						
						
						Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> 
						
						
					 
					
						2020-03-03 16:26:02 +01:00