bruhn_b
0836ad83c2
Merge pull request 'scicat-rocrate-dev: config' ( #82 ) from data-catalog-services/WebHosting:scicat-rocrate-dev into main
...
Reviewed-on: linux/WebHosting#82
2026-08-11 14:23:09 +02:00
fpotier
20221d30db
scicat-rocrate-dev: config
2026-08-11 14:21:27 +02:00
bruhn_b
d9a56f671b
file name
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-08-10 13:51:58 +02:00
bruhn_b
a4eee184f5
add tiermaker
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-08-10 13:48:54 +02:00
bruhn_b
464a27d690
archive cost
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-08-05 18:55:05 +02:00
bruhn_b
c988c6e9a7
remove alloy and archive cost
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-08-05 18:52:17 +02:00
bruhn_b
b07e0afd66
enable production exporter
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-21 14:13:17 +02:00
bruhn_b
d6bcfda530
banf fetcher in test
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-17 13:54:15 +02:00
ebner and gitadmin
b5ded615fa
Merge pull request 'Rework Apache vhost for SSL-terminating reverse proxy' ( #79 ) from holler/WebHosting:fix/redirect_issue into main
...
Reviewed-on: linux/WebHosting#79
2026-07-16 09:44:05 +02:00
holler and gitadmin
d3f333d3d2
Rework Apache vhost for SSL-terminating reverse proxy
...
TLS is terminated at the proxy; Apache receives plain HTTP on :80.
Merge all rules into a single *:80 vhost (the :443 vhost was never
reached) and make the HTTPS redirect conditional on
X-Forwarded-Proto: http. Fixes ERR_TOO_MANY_REDIRECTS.
2026-07-16 09:21:52 +02:00
bruhn_b
94405196cd
fix omny
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-16 08:34:29 +02:00
bruhn_b and gitadmin
abaabcd409
Merge pull request 'First version of server config for omny' ( #78 ) from holler/WebHosting:omny-server-config into main
...
Reviewed-on: linux/WebHosting#78
2026-07-14 15:00:49 +02:00
holler and gitadmin
c2dc78b958
First version of server config for omny
...
Apache vhost for omny-test.psi.ch (migration from lighttpd)
This config replaces the lighttpd setup for the OMNY status page. All authentication is done at the PHP level via rewrite rules — there is no mod_auth usage. Requests to the administrators:
Enable mod_rewrite and mod_ssl. Note: the vhost will fail configtest without mod_rewrite — this is intentional (without the rewrite rules, Apache would serve all files with no authentication, so failing loudly is the safe mode).
Certificate: the SSLCertificateFile / SSLCertificateKeyFile paths are placeholders in Let's Encrypt layout — please adjust to the actual certificate location for omny-test.psi.ch, or let us know how TLS is provisioned on this host.
PHP execution must be active for .php files under /var/www/omny (PHP-FPM, CGI/FastCGI, or mod_php — whichever is standard on this host is fine; the code requires PHP ≥ 7.1, no extensions beyond the defaults).
Please confirm whether any reverse proxy / load balancer sits in front of Apache. Several endpoints (upload.php, session_query.php, set_password.php) authorize by client IP (REMOTE_ADDR); if requests arrive via a proxy, we need to know so we can adapt the whitelist logic.
After deployment: apachectl configtest and reload. A quick functional check is opening https://omny-test.psi.ch/login.php — the login form should render (if PHP source code is shown instead, PHP execution is not wired up; please don't leave it in that state, as the source contains a secret).
The optional HSTS header is present but commented out (would additionally require mod_headers)
2026-07-14 14:46:46 +02:00
bruhn_b
c0fed2147a
ne fetching in test either
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-13 17:28:27 +02:00
bruhn_b
2e1b175f1f
no fetching
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-13 16:44:55 +02:00
bruhn_b
e9f13dda6e
make docrouter production ready
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-13 16:39:43 +02:00
bruhn_b
16dbd3968d
deploy python container for production data fetcher
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-13 16:28:55 +02:00
bruhn_b
baf81b2dc0
Merge pull request 'MCDA SRF update' ( #77 ) from huang_h/WebHosting:main into main
...
Reviewed-on: linux/WebHosting#77
2026-07-13 15:00:42 +02:00
River
016a6ac082
MCDA SRF update
2026-07-11 17:27:02 +02:00
bruhn_b
9afae99349
change SFTP to SCP
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-09 14:25:19 +02:00
bruhn_b
98f43720d1
typo in CMD
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-09 14:21:23 +02:00
bruhn_b
5942d2a7b1
add input dir and script command for container to stay in foreground
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-09 14:19:25 +02:00
bruhn_b
e0a7b9251b
rename container
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-09 14:03:57 +02:00
bruhn_b
841ba30f73
install python container to fetch archive data for docrouter
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-09 14:00:17 +02:00
bruhn_b
1a276d9992
typo
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-01 14:57:39 +02:00
bruhn_b and gitadmin
27880676e8
Merge pull request 'archive costs app' ( #74 ) from archive_cost into main
...
Reviewed-on: linux/WebHosting#74
2026-07-01 10:11:50 +02:00
bruhn_b
7f20bedf52
certificate name
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-01 10:09:55 +02:00
bruhn_b
401e773839
PR for archive costs app
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-07-01 09:35:46 +02:00
bruhn_b
751ad79573
deploy alloy to scrape docker logs
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-06-30 09:45:10 +02:00
bruhn_b
bd69a00c49
Merge pull request 'add scicat-rocrate-dev' ( #65 ) from potier_f/WebHosting:scicat-rocrate-dev into main
...
Reviewed-on: linux/WebHosting#65
Reviewed-by: bruhn_b <basil.bruhn@psi.ch >
2026-06-26 10:19:51 +02:00
fpotier
4b535339bf
restart policy + max body size
2026-06-26 10:18:29 +02:00
fpotier
24e8cd2b87
latest tag + mount storage
2026-06-23 13:32:28 +02:00
fpotier
3ba80ea066
add scicat-rocrate-dev
2026-06-23 13:26:44 +02:00
bruhn_b
09913535fd
Merge pull request 'remove mcda up from test' ( #70 ) from remove-mcda-up into main
...
Reviewed-on: linux/WebHosting#70
2026-06-11 12:29:16 +02:00
bruhn_b
b7c6703acd
remove mcda up from test
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-06-11 12:26:27 +02:00
bruhn_b
ef0445d8d1
Merge pull request 'feat(dashboard) correct login redirect' ( #69 ) from it_strategy into main
...
Reviewed-on: linux/WebHosting#69
2026-05-28 09:59:18 +02:00
ritter_t
09a4e0167a
feat(dashboard) correct login redirect
2026-05-28 08:39:09 +02:00
bruhn_b
92a9237668
re enable input directory
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-21 11:29:31 +02:00
bruhn_b
7a73d858a1
add loging directory
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-21 11:25:54 +02:00
bruhn_b
1b2afcc0b8
Update documentrouter software
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-21 11:18:37 +02:00
bruhn_b
09fe3cb1cf
revert input folder
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-21 11:14:26 +02:00
bruhn_b
67aa63fa50
add directory to parse documents from sftp
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-21 10:11:53 +02:00
bruhn_b
6e2b674e0f
lmx elog
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-19 11:25:47 +02:00
bruhn_b
e73a56bb05
rename lmx elog
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-19 11:14:59 +02:00
bruhn_b
2319bb6b00
Install Elog for LAC and LMX labs
...
Signed-off-by: Basil Bruhn <basil.bruhn@psi.ch >
2026-05-19 10:07:19 +02:00
bruhn_b
35b68f2eed
Merge pull request 'MCDA-UP update' ( #68 ) from huang_h/WebHosting:main into main
...
Reviewed-on: linux/WebHosting#68
Reviewed-by: bruhn_b <basil.bruhn@psi.ch >
2026-05-18 11:11:46 +02:00
cx7388
f5296f0a4a
MCDA_UP update
2026-05-18 10:58:35 +02:00
bruhn_b
b240cef712
Merge pull request 'feat(Dashboard) update Dashboard with corrections / tweeks' ( #67 ) from it_strategy into main
...
Reviewed-on: linux/WebHosting#67
Reviewed-by: bruhn_b <basil.bruhn@psi.ch >
2026-05-15 11:39:41 +02:00
ritter_t
02a7e81042
feat(Dashboard) include db changes via liquibase (new project description column)
2026-05-13 08:50:24 +02:00
bruhn_b
42b6833729
Merge pull request 'MCDA software update' ( #66 ) from huang_h/WebHosting:main into main
...
Reviewed-on: linux/WebHosting#66
Reviewed-by: bruhn_b <basil.bruhn@psi.ch >
2026-05-07 16:27:54 +02:00