mirror of
https://github.com/clowzed/sero
synced 2026-03-14 20:55:50 +01:00
* Added docker-compose for dev. Added dev build build and push job for dockerhub * Moved cors layer to check if /api now is not guarded * Added logging for error in response * Removed too strict validation rules for credentials * fix: x-subdmain was overwritten on correct request. Updated nginx-template and nginx now waits for server * proxy-fix: New nginx config as the previous one failed with subdomain * archive-fix: Remove skipping first component in path of entry. Zip archive should not containt root folder. * assets-fix: Remove root folder inside zips to pass tests. The root dir is not skipped now due to previous commit * tests-fix: enable logging to see error message in gh actions. Lokal tests work fine * fmt: for tests * tests-fix: disable logging to see error message in gh actions. That was gh issue * fmt: remove unused import * openapi-client: add build and publih with gh actions * fix-deploy: nginx now waits for server in dev also * fix-deploy: publsh to pypi
22 lines
471 B
Text
22 lines
471 B
Text
map $http_host $subdomain {
|
|
~^(?<subdomain>[a-zA-Z0-9-]+)\.${DOMAIN}\.${ZONE}${DOLLAR} $subdomain;
|
|
}
|
|
|
|
server {
|
|
listen 80;
|
|
server_name ~^(?<subdomain>[a-zA-Z0-9-]+)\.${DOMAIN}\.${ZONE}${DOLLAR};
|
|
|
|
location / {
|
|
proxy_set_header X-Subdomain $subdomain;
|
|
proxy_pass http://${SERVER}:${SERVER_PORT};
|
|
}
|
|
}
|
|
|
|
server {
|
|
listen 80;
|
|
server_name ${DOMAIN}.${ZONE};
|
|
|
|
location / {
|
|
proxy_pass http://${SERVER}:${SERVER_PORT};
|
|
}
|
|
}
|