Hello everyone,
I’m currently deploying a Docker Compose setup on my server, and I’m facing issues with accessing Kong Manager. It seems like the port mapping in my docker-compose.yml file isn’t working correctly.
The primary goal is to access Kong Manager from a remote machine. Kong is running on my server, and I’ve customized the mapped ports. However, Kong Manager still tries to access port 8001 using my server’s external IP instead of routing through Docker.
Here is the error that i see on the web page
as well as in the console
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://172.30.19.123:8001/workspaces?size=1000. (Reason: CORS request did not succeed). Status code: (null).
Here is my current docker-compose.yml
services:
kong-database:
image: postgres:13
container_name: kong-database
restart: unless-stopped
networks:
- subred_fcv_04
environment:
POSTGRES_USER: kong
POSTGRES_DB: kong
POSTGRES_PASSWORD: kongpass
volumes:
- ./kong_db:/var/lib/postgresql/data
kong-gateway:
image: kong/kong-gateway:3.7.1.2
container_name: kong-gateway
restart: unless-stopped
networks:
- subred_fcv_01
- subred_fcv_04
- subred_fcv_03
ports:
- "28000:8000" #Takes incoming HTTP traffic from Consumers, and forwards it to upstream Services.
- "28002:8002" #Kong Manager (GUI). Listens for HTTP traffic.
environment:
KONG_DATABASE: postgres
KONG_PG_HOST: kong-database
KONG_PG_USER: kong
KONG_PG_PASSWORD: kongpass
KONG_PROXY_ACCESS_LOG: /dev/stdout
KONG_ADMIN_ACCESS_LOG: /dev/stdout
KONG_PROXY_ERROR_LOG: /dev/stderr
KONG_ADMIN_ERROR_LOG: /dev/stderr
KONG_ADMIN_LISTEN: 0.0.0.0:8001
# KONG_ADMIN_GUI_LISTEN: http://0.0.0.0:8002
KONG_ADMIN_GUI_URL: http://0.0.0.0:8002
# KONG_ADMIN_GUI_URL: "*"
# KONG_ADMIN_GUI_PATH: /
command: kong migrations bootstrap
depends_on:
- kong-database
volumes:
- ./kong_data:/app/logs
konga:
image: pantsel/konga
container_name: konga
restart: unless-stopped
networks:
- subred_fcv_04
ports:
- "1337:1337"
depends_on:
- kong-gateway
volumes:
- ./konga:/app/kongadata
volumes:
kong_data:
kong_db:
konga:
networks:
subred_fcv_01:
external: true
subred_fcv_04:
external: true
subred_fcv_03:
external: true