- name: swagger-ui
image: swaggerapi/swagger-ui
ports:
- containerPort: 8080
env:
- name: API_URL
value: https://server-service:3000/
- name: server
image: postgrest/postgrest
ports:
- containerPort: 3000
env:
- name: PGRST_DB_URI
value: postgres://postgres:test@10.10.10.10:5432/test
- name: PGRST_DB_SCHEMA
value: public
- name: PGRST_DB_ANON_ROLE
value: postgres
- name: PGRST_SERVER_PROXY_URI
value: https://127.0.0.1:3000
При открытие свагера ругается на
Fetch error
Failed to fetch http://server-deployment:3000/
Fetch error
Possible cross-origin (CORS) issue? The URL origin (http://server-deployment:3000) does not match the page (http://localhost:58204). Check the server returns the correct 'Access-Control-Allow-*' headers.
Ну вроде как ошибка сама о себе говорит. Гуглить что такое cors
Да я понял ошибку, когда запускаю в компоузе все норм. А тут свагер через сервис обращается. На него же не посещаешь acces control allow
Вангую что в компоузе обращаешься на localhost ?
На название сервиса
Обсуждают сегодня