{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"RemovalInProgress":false,"Dead":false,"Pid":52410,"ExitCode":0,"Error":"","StartedAt":"2026-05-15T07:05:23.185042058Z","FinishedAt":"0001-01-01T00:00:00Z","Health":null},"ID":"26e334e2c2262026c04b6ad7f3839db0c5d40a111b17451232c3787670962d0e","Created":"2026-05-15T07:05:19.80904495Z","Managed":false,"Path":"python","Args":["-m","govcrawler","serve","--host","0.0.0.0","--port","8787"],"Config":{"Hostname":"26e334e2c226","Domainname":"","User":"","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"8787/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["RAG_GOV_PUBLIC_KB_INGEST_TOKEN=gov-public-kb-dev-ingest-token","RAG_EXPORT_BATCH_SIZE=50","STANDARD_DOWNLOADER_USER=standard_dl","ALERT_PROVIDER=feishu","ADMIN_USER=ops","GOVCRAWLER_HOST_ALLOWLIST=gov.cn,gd.gov.cn,gdqy.gov.cn,qingxin.gov.cn,qingcheng.gov.cn,yingdeshi.gov.cn,fogang.gov.cn,liannan.gov.cn,liannan-gov.cn,yangshan.gov.cn,lianshan.gov.cn,lzs.gov.cn,news.cn,xinhuanet.com,163.com","ALERT_WEBHOOK_URL=","RAG_GOV_PUBLIC_KB_INGEST_URL=http://192.168.1.13:8900/api/v1/gov-public-kb/ingest/document","STANDARD_DOWNLOADER_PASSWORD=8023ULh","RAG_EXPORT_POLL_INTERVAL_S=2","ADMIN_PASSWORD=zmZMgov998!","RAG_EXPORT_WAIT_COMPLETION=true","TZ=Asia/Shanghai","USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0 Safari/537.36","VALKEY_URL=redis://valkey:6379/0","DB_URL=mysql+pymysql://GovCrawler:3fjdfnJJ%21@192.168.1.222:3306/GovCrawler?charset=utf8mb4","RAG_EXPORT_POLL_TIMEOUT_S=1800","RAG_EXPORT_AFTER_CRAWL_ENABLED=false","RAG_EXPORT_RUNNING_STALE_S=21600","RAG_EXPORT_TIMEOUT_S=60","RAG_API_TOKEN=98e4c96e45400a095bea3df5a34ab72fe8f2373cc06ad7c1","DATA_DIR=/data/govcrawler","RAG_GOV_PUBLIC_KB_STATUS_URL=http://192.168.1.13:8900/api/v1/gov-public-kb/ingest/status/{task_id}","PATH=/opt/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","LANG=C.UTF-8","GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D","PYTHON_VERSION=3.11.15","PYTHON_SHA256=272179ddd9a2e41a0fc8e42e33dfbdca0b3711aa5abf372d3f2d51543d09b625","PYTHONDONTWRITEBYTECODE=1","PYTHONUNBUFFERED=1","UV_LINK_MODE=copy","UV_PROJECT_ENVIRONMENT=/opt/venv"],"Cmd":["python","-m","govcrawler","serve","--host","0.0.0.0","--port","8787"],"Image":"docker-api","Volumes":null,"WorkingDir":"/app","Entrypoint":null,"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"1747207ccb5d7d7adf52c7a6f3dd2b42241c630695ae8b4047e37a18c3f14820","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:1f7ea59053d41e31c1572ffd00e703102d7f7779a339c8f03b798ee9fff7476e","com.docker.compose.oneoff":"False","com.docker.compose.project":"docker","com.docker.compose.project.config_files":"/home/app/GovCrawler/docker/docker-compose.prod.yml","com.docker.compose.project.working_dir":"/home/app/GovCrawler/docker","com.docker.compose.replace":"74709b7bf4c11b65ebb65d15b4637aa54e46266a68d9e664c49c0b2365b7abff","com.docker.compose.service":"api","com.docker.compose.version":"2.20.2"}},"Image":"sha256:1f7ea59053d41e31c1572ffd00e703102d7f7779a339c8f03b798ee9fff7476e","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"440522ecfbed29f3de24e298b89d767453e1ea893528926ebbdda28e1959dda3","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"docker_default":{"IPAMConfig":null,"Links":null,"Aliases":["docker-api-1","api","26e334e2c226"],"NetworkID":"7aac5cb0f4cfa4f82a11227367e3322b7cd3496816b3c698ca374e1e24234f3b","EndpointID":"66e532552c9c8467c01e62b1e779b4e0f80903977997ef0b5418cccc089a2ef9","Gateway":"172.23.0.1","IPAddress":"172.23.0.3","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:ac:17:00:03","DriverOpts":null,"IPAMOperational":false}},"Service":null,"Ports":{"8787/tcp":[{"HostIp":"0.0.0.0","HostPort":"8787"},{"HostIp":"::","HostPort":"8787"}]},"SandboxKey":"/var/run/docker/netns/440522ecfbed","SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"IsAnonymousEndpoint":false,"HasSwarmEndpoint":false},"LogPath":"/home/app/docker/containers/26e334e2c2262026c04b6ad7f3839db0c5d40a111b17451232c3787670962d0e/26e334e2c2262026c04b6ad7f3839db0c5d40a111b17451232c3787670962d0e-json.log","Name":"/docker-api-1","Driver":"overlay2","OS":"linux","RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/app/config":{"Source":"/home/app/GovCrawler/config","Destination":"/app/config","RW":false,"Name":"","Driver":"","Type":"bind","Relabel":"ro","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/home/app/GovCrawler/config","Target":"/app/config","ReadOnly":true},"SkipMountpointCreation":false},"/data/govcrawler":{"Source":"/home/app/GovCrawler/data/govcrawler","Destination":"/data/govcrawler","RW":true,"Name":"","Driver":"","Type":"bind","Relabel":"rw","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/home/app/GovCrawler/data/govcrawler","Target":"/data/govcrawler"},"SkipMountpointCreation":false},"/root/.cache/ms-playwright":{"Source":"/home/app/GovCrawler/data/ms-playwright","Destination":"/root/.cache/ms-playwright","RW":true,"Name":"","Driver":"","Type":"bind","Relabel":"rw","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/home/app/GovCrawler/data/ms-playwright","Target":"/root/.cache/ms-playwright"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"HostnamePath":"/home/app/docker/containers/26e334e2c2262026c04b6ad7f3839db0c5d40a111b17451232c3787670962d0e/hostname","HostsPath":"/home/app/docker/containers/26e334e2c2262026c04b6ad7f3839db0c5d40a111b17451232c3787670962d0e/hosts","ShmPath":"","ResolvConfPath":"/home/app/docker/containers/26e334e2c2262026c04b6ad7f3839db0c5d40a111b17451232c3787670962d0e/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
