Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
3b868260
Commit
3b868260
authored
Jun 08, 2021
by
Kristian Klausen
🎉
Browse files
flyspray: Add support for bugs.al.org->GitLab redirect
To be used as we begin migrating Flyspray tasks to GitLab. Fix
#320
parent
1f59fffa
Changes
4
Hide whitespace changes
Inline
Side-by-side
roles/flyspray/files/migrated-tasks.map
0 → 100644
View file @
3b868260
roles/flyspray/tasks/main.yml
View file @
3b868260
...
...
@@ -32,6 +32,9 @@
when
:
maintenance is not defined
tags
:
[
'
nginx'
]
-
name
:
install nginx migrated-tasks.map
copy
:
src=migrated-tasks.map dest=/etc/nginx/maps/ owner=root group=root mode=0644
-
name
:
make nginx log dir
file
:
path=/var/log/nginx/{{ flyspray_domain }} state=directory owner=root group=root mode=0755
...
...
roles/flyspray/templates/nginx.d.conf.j2
View file @
3b868260
...
...
@@ -19,6 +19,11 @@ server {
}
}
map $uri $redirect {
default "";
include maps/migrated-tasks.map;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
...
...
@@ -51,6 +56,9 @@ server {
}
location ~ ^/task/(?<task_id>[0-9]+) {
if ($redirect != "") {
return 302 $redirect;
}
rewrite ^/task/[0-9]+$ /index.php?do=details&task_id=$task_id last;
rewrite ^/task/[0-9]+/comment(?<comment_id>[0-9]+)$ /index.php?do=details&task_id=$task_id&comment=$comment_id last;
rewrite ^/task/[0-9]+/depends$ /index.php?do=depends&task_id=$task_id last;
...
...
roles/nginx/tasks/main.yml
View file @
3b868260
...
...
@@ -34,6 +34,9 @@
-
name
:
create auth directory
file
:
state=directory path=/etc/nginx/auth owner=root group=root mode=0755
-
name
:
create maps directory
file
:
state=directory path=/etc/nginx/maps owner=root group=root mode=0755
-
name
:
create default nginx log directory
file
:
state=directory path=/var/log/nginx/default owner=root group=root mode=0755
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment