Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ infra/
Managed via Terraform in `global/dns/`:
- `jakob-lingel.dev` and subdomains
- `schluesselmomente-freiburg.de`
- `immoly.io`
- `immo.jakob-lingel.dev`
- `mimis-kreativstudio.de`

### Security
Expand Down
2 changes: 1 addition & 1 deletion reverse_proxy/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ services:
-d alemazung.jakob-lingel.dev
-d analytics.jakob-lingel.dev
-d blog.jakob-lingel.dev
-d immoly.io
-d immo.jakob-lingel.dev

reverse-proxy:
image: nginx:alpine
Expand Down
6 changes: 3 additions & 3 deletions reverse_proxy/nginx.certonly.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ http {
server {
listen 80;
listen [::]:80;
server_name admin.schluesselmomente-freiburg.de www.admin.schluesselmomente-freiburg.de schluesselmomente-freiburg.de www.schluesselmomente-freiburg.de www.jakob-lingel.dev jakob-lingel.dev blog.jakob-lingel.dev www.blog.jakob-lingel.dev immoly.io www.immoly.io www.mimis-kreativstudio.de mimis-kreativstudio.de www.alemazung.jakob-lingel.dev alemazung.jakob-lingel.dev analytics.jakob-lingel.dev www.analytics.jakob-lingel.dev;
server_name admin.schluesselmomente-freiburg.de www.admin.schluesselmomente-freiburg.de schluesselmomente-freiburg.de www.schluesselmomente-freiburg.de www.jakob-lingel.dev jakob-lingel.dev blog.jakob-lingel.dev www.blog.jakob-lingel.dev immo.jakob-lingel.dev www.immo.jakob-lingel.dev www.mimis-kreativstudio.de mimis-kreativstudio.de www.alemazung.jakob-lingel.dev alemazung.jakob-lingel.dev analytics.jakob-lingel.dev www.analytics.jakob-lingel.dev;
error_page 500 502 503 504 /50x.html;

location /.well-known/acme-challenge/ {
Expand All @@ -19,7 +19,7 @@ http {
}
}

# redirect from immoly.jakob-lingel.dev to immoly.io
# redirect from immoly.jakob-lingel.dev to immo.jakob-lingel.dev
server {
listen 80;
listen [::]:80;
Expand All @@ -32,7 +32,7 @@ http {
}

location / {
return 301 https://immoly.io$request_uri$is_args$args; # Redirect HTTP to HTTPS
return 301 https://immo.jakob-lingel.dev$request_uri$is_args$args; # Redirect HTTP to HTTPS
}
}
}
4 changes: 2 additions & 2 deletions reverse_proxy/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,13 @@ http {
ssl_certificate_key /etc/letsencrypt/live/legit-certificate/privkey.pem;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

return 301 https://immoly.io$request_uri;
return 301 https://immo.jakob-lingel.dev$request_uri;
}

server {
listen 443 ssl;
listen [::]:443 ssl;
server_name immoly.io www.immoly.io;
server_name immo.jakob-lingel.dev www.immo.jakob-lingel.dev;

ssl_certificate /etc/letsencrypt/live/legit-certificate/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/legit-certificate/privkey.pem;
Expand Down
20 changes: 20 additions & 0 deletions terraform/global/dns/alemazung.de.tf
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,26 @@ resource "digitalocean_record" "alemazung_de_A" {
ttl = 1800
}

# Points to nginx ingress controller LoadBalancer
resource "digitalocean_record" "alemazung_de_api_A" {
domain = digitalocean_domain.alemazung_de.name
type = "A"
name = "api"
value = "49.13.45.106"
#value = var.hetzner_cloud_server_1_ipv4
ttl = 1800
}

# Points to nginx ingress controller LoadBalancer
resource "digitalocean_record" "alemazung_de_www_api_A" {
domain = digitalocean_domain.alemazung_de.name
type = "A"
name = "www.api"
value = "49.13.45.106"
#value = var.hetzner_cloud_server_1_ipv4
ttl = 1800
}

# NS records
resource "digitalocean_record" "alemazung_de_ns1" {
domain = digitalocean_domain.alemazung_de.name
Expand Down
Loading