Skip to content

Commit 2350543

Browse files
authored
Merge pull request #462 from Xpirix/metabase_servername
Fix plugins analytics
2 parents 96e87c4 + 1166c29 commit 2350543

File tree

4 files changed

+32
-27
lines changed

4 files changed

+32
-27
lines changed

dockerize/.env.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
COMPOSE_PROJECT_NAME=qgis-plugins
12
# RabbitMQ host
23
RABBITMQ_HOST=rabbitmq
34

dockerize/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,14 +176,14 @@ web-logs:
176176
@echo "------------------------------------------------------------------"
177177
@echo "Tailing logs in NGINX/WEB container(s)"
178178
@echo "------------------------------------------------------------------"
179-
@docker compose -p $(PROJECT_ID) logs -f web
179+
@docker compose -p $(PROJECT_ID) logs -f --tail=10 web
180180

181181
logs:
182182
@echo
183183
@echo "------------------------------------------------------------------"
184184
@echo "Tailing all logs or a specific container"
185185
@echo "------------------------------------------------------------------"
186-
@docker compose -p $(PROJECT_ID) logs -f $(c)
186+
@docker compose -p $(PROJECT_ID) logs -f --tail=10 $(c)
187187

188188
shell:
189189
@echo

dockerize/sites-enabled/prod-ssl.conf

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,6 @@ upstream uwsgi {
77
# Define the rate limit zone: 10 requests per second for each IP address
88
limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
99

10-
# Redirect requests on analytics.qgis.org over to the feed
11-
# This is just a conveneience in case we ever decide to host
12-
# metabase on its own server.
13-
# Note that we also have a cloudflare trasnform rule in place
14-
# which will redirect users from analytics.qgis.org over to the public dashboard
15-
# https://dash.cloudflare.com/a2cec2d89cc90579a20a30365bedcaf7/qgis.org/rules/transform-rules
16-
server {
17-
listen 80;
18-
listen 443 ssl;
19-
server_name plugins-analytics.qgis.org;
20-
return 301 $scheme://plugins.qgis.org$request_uri;
21-
}
22-
2310
server {
2411
# OTF gzip compression
2512
gzip on;
@@ -242,4 +229,19 @@ server {
242229
}
243230

244231
root /var/www/webroot;
232+
}
233+
234+
# Redirect requests on analytics.qgis.org over to the feed
235+
# This is just a conveneience in case we ever decide to host
236+
# metabase on its own server.
237+
# Note that we also have a cloudflare trasnform rule in place
238+
# which will redirect users from analytics.qgis.org over to the public dashboard
239+
# https://dash.cloudflare.com/a2cec2d89cc90579a20a30365bedcaf7/qgis.org/rules/transform-rules
240+
server {
241+
listen 80;
242+
listen 443 ssl;
243+
server_name plugins-analytics.qgis.org;
244+
ssl_certificate /etc/letsencrypt/live/plugins-analytics.qgis.org/fullchain.pem;
245+
ssl_certificate_key /etc/letsencrypt/live/plugins-analytics.qgis.org/privkey.pem;
246+
return 301 $scheme://plugins.qgis.org/org/metabase/public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9;
245247
}

dockerize/sites-enabled/prod.conf

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,6 @@ upstream uwsgi {
77
# Define the rate limit zone: 10 requests per second for each IP address
88
limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
99

10-
# Redirect requests on analytics.qgis.org over to the feed
11-
# This is just a conveneience in case we ever decide to host
12-
# metabase on its own server.
13-
# Note that we also have a cloudflare trasnform rule in place
14-
# which will redirect users from analytics.qgis.org over to the public dashboard
15-
# https://dash.cloudflare.com/a2cec2d89cc90579a20a30365bedcaf7/qgis.org/rules/transform-rules
16-
server {
17-
listen 80;
18-
listen 443 ssl;
19-
server_name plugins-analytics.qgis.org;
20-
return 301 $scheme://plugins.qgis.org$request_uri;
21-
}
2210

2311
server {
2412
# OTF gzip compression
@@ -122,3 +110,17 @@ server {
122110
allow all;
123111
}
124112
}
113+
114+
# Redirect requests on analytics.qgis.org over to the feed
115+
# This is just a conveneience in case we ever decide to host
116+
# metabase on its own server.
117+
# Note that we also have a cloudflare trasnform rule in place
118+
# which will redirect users from analytics.qgis.org over to the public dashboard
119+
# https://dash.cloudflare.com/a2cec2d89cc90579a20a30365bedcaf7/qgis.org/rules/transform-rules
120+
server {
121+
listen 80;
122+
server_name plugins-analytics.qgis.org;
123+
ssl_certificate /etc/letsencrypt/live/plugins-analytics.qgis.org/fullchain.pem;
124+
ssl_certificate_key /etc/letsencrypt/live/plugins-analytics.qgis.org/privkey.pem;
125+
return 301 $scheme://plugins.qgis.org/org/metabase/public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9;
126+
}

0 commit comments

Comments
 (0)