Mam następujący docker-compose.yml
plik:debugowanie inscenizacji doker serwer komponować z pycharm
version: '2'
services:
postgis:
image: mdillon/postgis
environment:
POSTGRES_USER: ${POSTGIS_ENV_POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGIS_ENV_POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGIS_ENV_POSTGRES_DB}
volumes:
- /nexchange/database:/var/lib/postgresql/data
restart: always
app:
image: onitsoft/nexchange:${DOCKER_IMAGE_TAG}
volumes:
- /nexchange/mediafiles:/usr/share/nginx/html/media
- /nexchange/staticfiles:/usr/share/nginx/html/static
links:
- postgis
restart: always
web:
image: onitsoft/nginx
volumes:
- /nexchange/etc/letsencrypt:/etc/letsencrypt
- /nexchange/etc/nginx/ssl:/etc/nginx/ssl
- /nexchange/etc/nginx/nginx.conf:/etc/nginx/nginx.conf
- /nexchange/mediafiles:/usr/share/nginx/html/media
- /nexchange/staticfiles:/usr/share/nginx/html/static
ports:
- "80:80"
- "443:443"
links:
- app
restart: always
z jakiegoś powodu, niektóre funkcje, które działają na lokalnym kontenerze nie działają na inscenizacji. Chciałbym skonfigurować remote interpreter
w pycharmie do przemieszczania, jednak wygląda na to, że ta konfiguracja nie jest obecnie obsługiwana.
Używam wercker
+ docker compose
, a moje IDE to pycharm.
EDIT: Pytanie brzmi: Jak skonfigurować pycharm debugger do uruchomienia na zdalnym hoście z systemem dokowanym komponować
Czy to kwestia integracja między IDE i aplikacji wdrożonej za pomocą funkcji dokowania? –
Raczej brakująca funkcja w PyCharm, która nie zezwala na użycie tunelu SSH + Docker API –
Czy możesz wyjaśnić, o co prosisz? –