https://github.com/daggerok/nginx-proxy-pass-gateway-example
Yet another nginx reverse proxy gateway example
https://github.com/daggerok/nginx-proxy-pass-gateway-example
api-gateway ingress nginx nginx-proxy nginx-proxy-pass nginx-reverse-proxy nginx-reverseproxy
Last synced: 9 months ago
JSON representation
Yet another nginx reverse proxy gateway example
- Host: GitHub
- URL: https://github.com/daggerok/nginx-proxy-pass-gateway-example
- Owner: daggerok
- Created: 2020-03-15T14:21:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-16T19:58:20.000Z (over 5 years ago)
- Last Synced: 2025-01-10T00:44:07.290Z (11 months ago)
- Topics: api-gateway, ingress, nginx, nginx-proxy, nginx-proxy-pass, nginx-reverse-proxy, nginx-reverseproxy
- Language: Kotlin
- Size: 54.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nginx (mode proxy_pass) edge gateway [](https://github.com/daggerok/nginx-proxy-pass-gateway-example/actions?query=workflow%3A%22+CI+%22)
Yet another nginx reverse proxy gateway example
## build backing-services
_after 2.3.x_
```bash
./mvnw -f backing-services clean package spring-boot:build-image
```
see https://spring.io/blog/2020/01/27/creating-docker-images-with-spring-boot-2-3-0-m1
_before 2.3.x_
```bash
./mvnw -f backing-services clean package com.google.cloud.tools:jib-maven-plugin:dockerBuild -Dimage=backing-services:0.0.1-SNAPSHOT
```
## build nginx-proxy-pass-gateway
```bash
docker build -t nginx-proxy-pass-gateway:0.0.1-SNAPSHOT nginx-proxy-pass-gateway
```
## run all in docker and expose app behind nginx reverse-proxy
```bash
docker network rm apps-dot-net || echo ''
docker network create apps-dot-net
docker run -d --rm --net apps-dot-net --name backing-services backing-services:0.0.1-SNAPSHOT
docker run -d --rm --net apps-dot-net -p 80:80 nginx-proxy-pass-gateway:0.0.1-SNAPSHOT
```
## test
just open http://127.0.0.1/
## resources
* https://serveradmin.ru/nginx-proxy_pass/