[redirects-web] Land a vhost for projects.g.o
- From: Andrea Veri <averi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [redirects-web] Land a vhost for projects.g.o
- Date: Thu, 22 Aug 2019 11:50:23 +0000 (UTC)
commit d13478c3fbf05b26ad130b4bc8f7948e57e66921
Author: Andrea Veri <averi redhat com>
Date: Thu Aug 22 13:50:24 2019 +0200
Land a vhost for projects.g.o
app_data/httpd-cfg/projects.gnome.org.conf | 57 ++++++++++++++++++++++++++++++
resources/projects.gnome.org.yaml | 17 +++++++++
2 files changed, 74 insertions(+)
---
diff --git a/app_data/httpd-cfg/projects.gnome.org.conf b/app_data/httpd-cfg/projects.gnome.org.conf
new file mode 100644
index 0000000..80830f3
--- /dev/null
+++ b/app_data/httpd-cfg/projects.gnome.org.conf
@@ -0,0 +1,57 @@
+<VirtualHost *:8080>
+ ServerName projects.gnome.org
+
+ # projects.gnome.org --> wiki.gnome.org/{Apps,Projects} migration
+ RedirectMatch 301 ^/$ https://wiki.gnome.org/Apps
+
+ RedirectMatch 301 /accessibility https://wiki.gnome.org/Accessibility
+ RedirectMatch 301 /outreach https://wiki.gnome.org/Outreach
+ RedirectMatch 301 /outreach/a11y https://wiki.gnome.org/Outreach/Accessibility/
+ RedirectMatch 301 /gnome-db http://www.gnome-db.org/
+ RedirectMatch 301 /sabayon https://wiki.gnome.org/Sabayon
+
+ RedirectMatch 301 /NetworkManager(.*)$ https://wiki.gnome.org/Projects/NetworkManager
+ RedirectMatch 301 /libchamplain(.*)$ https://wiki.gnome.org/Projects/libchamplain
+ RedirectMatch 301 /nanny(.*)$ https://wiki.gnome.org/Projects/Nanny
+ RedirectMatch 301 /tracker(.*)$ https://wiki.gnome.org/Projects/Tracker
+ RedirectMatch 301 /nautilus-python(.*)$ https://wiki.gnome.org/Projects/NautilusPython
+ RedirectMatch 301 /nautilus-sound-converter(.*)$ https://wiki.gnome.org/Projects/NautilusSoundConverter
+ RedirectMatch 301 /orca(.*)$ https://wiki.gnome.org/Projects/Orca
+ RedirectMatch 301 /gdm(.*)$ https://wiki.gnome.org/Projects/GDM
+ RedirectMatch 301 /gtksourceview(.*)$ https://wiki.gnome.org/Projects/GtkSourceView
+ RedirectMatch 301 /gtksourceviewmm(.*)$ https://developer.gnome.org/gtksourceviewmm/
+ RedirectMatch 301 /libgsf(.*)$ https://developer.gnome.org/gsf/
+ RedirectMatch 301 /diagnome(.*)$ https://wiki.gnome.org/Events/DiaGNOME
+ RedirectMatch 301 /anjuta(.*)$ https://wiki.gnome.org/Apps/Anjuta
+ RedirectMatch 301 /brasero(.*)$ https://wiki.gnome.org/Apps/Brasero
+ RedirectMatch 301 /cheese(.*)$ https://wiki.gnome.org/Apps/Cheese
+ RedirectMatch 301 /dia(.*)$ https://wiki.gnome.org/Apps/Dia
+ RedirectMatch 301 /easytag(.*)$ https://wiki.gnome.org/Apps/EasyTAG
+ RedirectMatch 301 /eog(.*)$ https://wiki.gnome.org/Apps/EyeOfGnome
+ RedirectMatch 301 /epiphany(.*)$ https://wiki.gnome.org/Apps/Web
+ RedirectMatch 301 /evince(.*)$ https://wiki.gnome.org/Apps/Evince
+ RedirectMatch 301 /gedit(.*)$ https://wiki.gnome.org/Apps/Gedit
+ RedirectMatch 301 /gyrus(.*)$ https://wiki.gnome.org/Apps/Gyrus
+ RedirectMatch 301 /hipo(.*)$ https://wiki.gnome.org/Apps/Hipo
+ RedirectMatch 301 /hotssh(.*)$ https://wiki.gnome.org/Apps/HotSSH
+ RedirectMatch 301 /latexila(.*)$ https://wiki.gnome.org/Apps/LaTeXila
+ RedirectMatch 301 /nemiver(.*)$ https://wiki.gnome.org/Apps/Nemiver
+ RedirectMatch 301 /postr(.*)$ https://wiki.gnome.org/Apps/Postr
+ RedirectMatch 301 /rhythmbox(.*)$ https://wiki.gnome.org/Apps/Rhythmbox
+ RedirectMatch 301 /seahorse(.*)$ https://wiki.gnome.org/Apps/Seahorse
+ RedirectMatch 301 /snappy(.*)$ https://wiki.gnome.org/Apps/Snappy
+ RedirectMatch 301 /tomboy(.*)$ https://wiki.gnome.org/Apps/Tomboy
+ RedirectMatch 301 /totem(.*)$ https://wiki.gnome.org/Apps/Videos
+ RedirectMatch 301 /vinagre(.*)$ https://wiki.gnome.org/Apps/Vinagre
+ RedirectMatch 301 /yelp(.*)$ https://wiki.gnome.org/Apps/Yelp
+ RedirectMatch 301 /memprof(.*)$ https://wiki.gnome.org/Apps/MemProf
+ RedirectMatch 301 /gtranslator(.*)$ https://wiki.gnome.org/Apps/Gtranslator
+ RedirectMatch 301 /latexila(.*)$ https://wiki.gnome.org/Apps/LaTeXila
+ RedirectMatch 301 /emerillon(.*)$ https://wiki.gnome.org/Apps/Emerillon
+ RedirectMatch 301 /evolution(.*)$ https://wiki.gnome.org/Apps/Evolution
+
+ RedirectMatch 301 /straw(.*)$ https://wiki.gnome.org/Apps/Attic/Straw
+ RedirectMatch 301 /gnumeric(.*)$ http://www.gnumeric.org
+
+ RedirectMatch 301 /(.*)$ https://projects-old.gnome.org/$1
+</VirtualHost>
diff --git a/resources/projects.gnome.org.yaml b/resources/projects.gnome.org.yaml
new file mode 100644
index 0000000..2bbcc69
--- /dev/null
+++ b/resources/projects.gnome.org.yaml
@@ -0,0 +1,17 @@
+apiVersion: route.openshift.io/v1
+kind: Route
+metadata:
+ name: projects.gnome.org
+ namespace: redirects-web
+spec:
+ host: projects.gnome.org
+ port:
+ targetPort: 8080-tcp
+ tls:
+ insecureEdgeTerminationPolicy: Redirect
+ termination: edge
+ to:
+ kind: Service
+ name: redirects-web
+ weight: 100
+ wildcardPolicy: None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]