36 Commits

Author SHA1 Message Date
f537fa581d Update testing env 2023-06-25 02:11:09 +02:00
9ae0a14cf0 Update testing env 2023-06-25 02:01:28 +02:00
538ee5b1c9 Update testing env 2023-06-25 01:58:12 +02:00
7deeecdb8b Update testing env 2023-06-25 01:56:55 +02:00
4ec00f2c3a Update testign env 2023-06-25 00:55:25 +02:00
d018ce7f0a Merge branch 'develop' into testing 2023-06-25 00:52:27 +02:00
6784028010 Update mikr.us env 2023-06-24 20:02:38 +02:00
a5cc8fd17e Update mikr.us env 2023-06-24 19:59:55 +02:00
faabe6ced7 Update mikr.us env 2023-06-24 19:55:55 +02:00
b29974e0ac Update mikr.us env 2023-06-24 19:55:37 +02:00
d8fa19d8ef Update mikr.us env 2023-06-24 19:38:36 +02:00
d0d6cc4612 Update mikr.us env 2023-06-24 19:26:38 +02:00
9e83f0f8d0 Update mikr.us env 2023-06-24 19:24:21 +02:00
4708096cb6 Update mikr.us env 2023-06-24 19:23:20 +02:00
c0a8a7aef1 Update mikr.us env 2023-06-24 19:22:03 +02:00
d118557e24 Update mikr.us env 2023-06-24 19:16:28 +02:00
2fc0c778dd Update mikr.us env 2023-06-24 18:54:00 +02:00
ebd6dcb5b4 Update mikr.us env 2023-06-24 18:50:09 +02:00
2a6f8691bb Update mikr.us env 2023-06-24 18:43:38 +02:00
29d4210228 Update mikr.us env 2023-06-24 18:42:19 +02:00
bbfb6e86f0 Update mikr.us env 2023-06-24 18:38:24 +02:00
3e13ce7ec1 Update mikr.us env 2023-06-24 18:35:16 +02:00
c1d56629f7 Update mikr.us env 2023-06-24 18:32:57 +02:00
1c1c2029d2 Update mikr.us env 2023-06-24 18:17:19 +02:00
db87d52012 Update mikr.us env 2023-06-24 17:54:28 +02:00
3e4a672e49 Update mikr.us env 2023-06-24 17:53:04 +02:00
b3f29f6de9 Update mikr.us env 2023-06-24 17:51:42 +02:00
40342ef3c8 Update mikr.us env 2023-06-24 17:50:38 +02:00
c2e907cee8 Update mikr.us env 2023-06-24 17:48:57 +02:00
f739036c44 Update mikr.us env 2023-06-24 17:47:44 +02:00
4120d789ff Update mikr.us env 2023-06-24 17:46:43 +02:00
e183d58f71 Update mikr.us env 2023-06-24 17:45:07 +02:00
583cfa7499 Update mikr.us env 2023-06-24 17:19:32 +02:00
d5390f35b2 dev.local env for MIKR.US test deploy 2023-06-24 16:38:06 +02:00
PB
09509d224f dev.local env for MIKR.US test deployt 2023-06-24 14:37:30 +00:00
d98cb70c02 Added mapping between host and consul dns server 2023-06-24 16:08:15 +02:00
6 changed files with 147 additions and 42 deletions

View File

@@ -1,4 +1,4 @@
API_GATEWAY_PORT=48443 API_GATEWAY_PORT=40056
API_GATEWAY_UI_PORT=48444 API_GATEWAY_UI_PORT=40057
API_REGISTRY_UI_PORT=48445 API_REGISTRY_UI_PORT=40058
API_EVENTBUS_UI_PORT=48446 API_EVENTBUS_UI_PORT=40059

View File

@@ -5,36 +5,27 @@ services:
env_file: .env.local env_file: .env.local
environment: environment:
- APP_DOMAIN=egommerce.local - APP_DOMAIN=egommerce.local
# - APP_PORT=48443 # - APP_PORT=40056
ports: ports:
- target: 443 - '40056:443'
published: 48443 - '40057:8080'
mode: host - '5672:5672'
- target: 8080
published: 48444
mode: host
# - 48443:443
# - 48444:8080
# - 5672:5672
api-registry: api-registry:
command: ["-ui-content-path=/registry"] command: ["-ui-content-path=/registry", "-log-level=DEBUG"]
env_file: .env.local
environment: environment:
- APP_DOMAIN=registry.egommerce.local - APP_DOMAIN=registry.egommerce.local
# - APP_PORT=48445 # - APP_PORT=40058
ports: ports:
- target: 8500 - '8300:8300'
published: 48445 - '40058:8500'
mode: host - '8600:8600/udp'
# - 48445:8500
# - 8600:8600/udp
api-eventbus: api-eventbus:
env_file: .env.local env_file: .env.local
environment: environment:
- APP_DOMAIN=eventbus.egommerce.local - APP_DOMAIN=eventbus.egommerce.local
# - APP_PORT=48446 # - APP_PORT=40059
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.tcp.routers.eventbus.rule=HostSNI(`*`) - traefik.tcp.routers.eventbus.rule=HostSNI(`*`)
@@ -42,8 +33,8 @@ services:
- traefik.tcp.routers.eventbus.service=eventbus - traefik.tcp.routers.eventbus.service=eventbus
- traefik.tcp.services.eventbus.loadbalancer.server.port=5672 - traefik.tcp.services.eventbus.loadbalancer.server.port=5672
ports: ports:
- 48446:8084 - '40059:8084'
- 15672:15672 - '15672:15672'
api-cache: api-cache:
env_file: .env.local env_file: .env.local

View File

@@ -5,8 +5,6 @@ services:
image: git.pbiernat.dev/egommerce/api-gateway:dev image: git.pbiernat.dev/egommerce/api-gateway:dev
environment: environment:
- APP_DOMAIN=api-gateway - APP_DOMAIN=api-gateway
volumes:
- ./certs/api-gateway:/etc/traefik/certs
api-registry: api-registry:
image: git.pbiernat.dev/egommerce/api-registry:dev image: git.pbiernat.dev/egommerce/api-registry:dev

View File

@@ -0,0 +1,111 @@
upstream egommerce-api-gw {
server 127.0.0.1:40056;
}
upstream egommerce-api-gw-dashboard {
server 127.0.0.1:40057;
}
upstream egommerce-api-registry-ui {
server 127.0.0.1:40058;
}
upstream egommerce-api-eventbus-mngmt {
server 127.0.0.1:40059;
}
server {
listen [2a01:4f9:3a:2910::271]:20271 ssl;
ssl_certificate /home/keedosn/egommerce/deploy/certs/api-gateway/gateway.cert;
ssl_certificate_key /home/keedosn/egommerce/deploy/certs/api-gateway/gateway.key;
server_name keshop.bieda.it;
# Traefik redirects
location /dashboard {
if ($http_referer ~ (/gateway)) {
proxy_pass http://egommerce-api-gw-dashboard;
}
}
location /api {
if ($http_referer ~ (/gateway)) {
proxy_pass http://egommerce-api-gw-dashboard;
}
}
location /gateway/ {
proxy_pass http://egommerce-api-gw-dashboard/dashboard/;
proxy_pass_header Server;
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;
client_max_body_size 0;
}
# Consul redirects
location /ui {
if ($http_referer ~ (/registry)) {
proxy_pass http://egommerce-api-registry-ui;
}
}
location /v1 {
if ($http_referer ~ (/registry)) {
proxy_pass http://egommerce-api-registry-ui;
}
}
location /registry {
proxy_pass http://egommerce-api-registry-ui;
proxy_http_version 1.1;
proxy_pass_header Server;
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;
client_max_body_size 0;
}
# RabbitMQ Mngmt redirects
location /eventbus {
return 302 /eventbus/;
}
location ~* /eventbus/api/(.*?)/(.*) {
proxy_pass http://egommerce-api-eventbus-mngmt/api/$1/%2F/$2?$query_string;
proxy_http_version 1.1;
proxy_buffering off;
proxy_pass_header Server;
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;
}
location ~* /eventbus/(.*) {
rewrite ^/eventbus/(.*)$ /$1 break;
proxy_pass http://egommerce-api-eventbus-mngmt;
proxy_http_version 1.1;
proxy_buffering off;
proxy_pass_header Server;
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;
}
# Pass all requests to the API Gateway
location / {
proxy_pass https://egommerce-api-gw;
proxy_http_version 1.1;
proxy_pass_header Server;
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;
client_max_body_size 0;
}
error_log /var/log/nginx/keshop.bieda.it-error.log;
access_log /var/log/nginx/keshop.bieda.it-access.log combined;
}

View File

@@ -58,6 +58,7 @@ server {
location /registry { location /registry {
proxy_pass http://egommerce-api-registry-ui; proxy_pass http://egommerce-api-registry-ui;
proxy_http_version 1.1;
proxy_pass_header Server; proxy_pass_header Server;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-IP $remote_addr;
@@ -73,6 +74,7 @@ server {
} }
location ~* /eventbus/api/(.*?)/(.*) { location ~* /eventbus/api/(.*?)/(.*) {
proxy_pass http://egommerce-api-eventbus-mngmt/api/$1/%2F/$2?$query_string; proxy_pass http://egommerce-api-eventbus-mngmt/api/$1/%2F/$2?$query_string;
proxy_http_version 1.1;
proxy_buffering off; proxy_buffering off;
proxy_pass_header Server; proxy_pass_header Server;
proxy_set_header Host $host; proxy_set_header Host $host;
@@ -83,6 +85,7 @@ server {
location ~* /eventbus/(.*) { location ~* /eventbus/(.*) {
rewrite ^/eventbus/(.*)$ /$1 break; rewrite ^/eventbus/(.*)$ /$1 break;
proxy_pass http://egommerce-api-eventbus-mngmt; proxy_pass http://egommerce-api-eventbus-mngmt;
proxy_http_version 1.1;
proxy_buffering off; proxy_buffering off;
proxy_pass_header Server; proxy_pass_header Server;
proxy_set_header Host $host; proxy_set_header Host $host;
@@ -91,6 +94,18 @@ server {
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
} }
# Pass all requests to the API Gateway
location / {
proxy_pass https://egommerce-api-gw;
proxy_http_version 1.1;
proxy_pass_header Server;
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;
client_max_body_size 0;
}
error_log /var/log/nginx/admin-egommerce.pbiernat.dev-error.log; error_log /var/log/nginx/admin-egommerce.pbiernat.dev-error.log;
access_log /var/log/nginx/admin-egommerce.pbiernat.dev-access.log combined; access_log /var/log/nginx/admin-egommerce.pbiernat.dev-access.log combined;
} }
@@ -102,17 +117,7 @@ server {
# #
# server_name egommerce.pbiernat.dev; # server_name egommerce.pbiernat.dev;
# #
# # Pass all requests to the API Gateway #
# location / {
# proxy_pass https://egommerce-api-gw;
# proxy_http_version 1.1;
# proxy_pass_header Server;
# 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;
# client_max_body_size 0;
# }
# #
# error_log /var/log/nginx/egommerce.pbiernat.dev-error.log; # error_log /var/log/nginx/egommerce.pbiernat.dev-error.log;
# access_log /var/log/nginx/egommerce.pbiernat.dev-access.log combined; # access_log /var/log/nginx/egommerce.pbiernat.dev-access.log combined;

View File

@@ -1,17 +1,17 @@
upstream egommerce-api-gw { upstream egommerce-api-gw {
server 127.0.0.1:48443; server 127.0.0.1:40056;
} }
upstream egommerce-api-gw-dashboard { upstream egommerce-api-gw-dashboard {
server 127.0.0.1:48444; server 127.0.0.1:40057;
} }
upstream egommerce-api-registry-ui { upstream egommerce-api-registry-ui {
server 127.0.0.1:48445; server 127.0.0.1:40058;
} }
upstream egommerce-api-eventbus-mngmt { upstream egommerce-api-eventbus-mngmt {
server 127.0.0.1:48446; server 127.0.0.1:40059;
} }
server { server {