docker remote debug

Pycharm local debug docker

Build, Execution, Deployment

Python Interpreter

基本弄好这个就可以下断点

docker log

update project

重构 修改的部分

1
docker-compose -f .debug.docker-compose.yml up --build -d

compose config

compose services host name

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
version: '3'

services:
  endoscope-web:
    build:
      context: .
      dockerfile: .debug.Dockerfile
    depends_on:
      - mysql
      - redis
    ports:
      - 9000:9000
    privileged: true
    volumes:
      - ./.etc/localtime:/etc/localtime
      - ./conf:/endoscope/conf
    restart: on-failure

  mysql:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: ""
      MYSQL_USER: ""
      MYSQL_PASSWORD: ""
      MYSQL_DATABASE: ""
    volumes:
      - ./.etc/localtime:/etc/localtime
      - ./sql/create.sql:/docker-entrypoint-initdb.d/create.sql
      - mysql_data:/var/lib/mysql
    ports:
      - 3306:3306
    restart: on-failure

  redis:
    image: redis
    command: redis-server --appendonly yes
    volumes:
      - redis_data:/data
    ports:
      - 6379:6379
    restart: on-failure