Skip to content
Snippets Groups Projects
Commit 10284ace authored by Christian Elberfeld's avatar Christian Elberfeld
Browse files

Deplaoment warpapi 0.2 und redirects für alte urls

parent 4afe7cbe
No related branches found
No related tags found
No related merge requests found
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:42010/;
proxy_redirect off;
}
...@@ -10,3 +10,21 @@ ...@@ -10,3 +10,21 @@
proxy_redirect off; proxy_redirect off;
} }
# Redirect old Wiki Entries
location ~ /wiki/(?<part>.+) {
return 301 https://wiki.warpzone.ms/$part;
}
# Redirect old SpaceAPI Requests
location /api/spaceapi.php {
return 301 https://api.warpzone.ms/spaceapi;
}
location ~ /api/(?<part>.+) {
return 301 https://api.warpzone.ms/$part;
}
...@@ -31,6 +31,7 @@ host_type: "vm" ...@@ -31,6 +31,7 @@ host_type: "vm"
webserver_domains: webserver_domains:
- "api.warpzone.ms"
- "auth.warpzone.ms" - "auth.warpzone.ms"
- "alerta.warpzone.ms" - "alerta.warpzone.ms"
- "gitlab.warpzone.ms" - "gitlab.warpzone.ms"
......
---
- name: create folder struct for warpapi
file:
path: "/srv/warpapi"
state: "directory"
- name: clone repo
git:
repo: "https://gitlab.warpzone.ms/infrastruktur/warpapi.git"
version: "0.2"
dest: "/srv/warpapi"
force: "yes"
register: gitclone
- name: clone repo status
debug:
msg: "{{gitclone}}"
- name: Konfig-Datei erstellen
template:
src: "docker-compose.yml"
dest: "/srv/warpapi/docker-compose.yml"
- name: start warpapi docker
docker_service:
project_src: /srv/warpapi/
state: present
version: "3"
services:
app:
build: .
image: warpapi:{{ gitclone.after }}
restart: always
ports:
- 127.0.0.1:42010:5000
volumes:
- /srv/warpapi/warpapi/:/opt/warpapi
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
- { role: docker_jabber, tags: jabber } - { role: docker_jabber, tags: jabber }
- { role: docker_keycloak, tags: keycloak } - { role: docker_keycloak, tags: keycloak }
- { role: docker_matterbridge, tags: matterbridge } - { role: docker_matterbridge, tags: matterbridge }
- { role: docker_warpapi, tags: warpapi }
- { role: docker_warpinfra, tags: warpinfra } - { role: docker_warpinfra, tags: warpinfra }
- { role: docker_wordpress, tags: wordpress } - { role: docker_wordpress, tags: wordpress }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment