IntelliJ IDEA(和PyCharm与他人一起)支持“工具→部署”中的远程部署,调试和执行。这允许运行远程SDK,因此工作流程与本地开发相同。
这有效,直到开发集装箱化。在这种情况下,您必须在远程服务器上的容器内执行(运行或调试)。
对于Docker容器:
部署很简单:将SFTP设置为远程服务器并自动上传文件。文件存储在文件夹中。文件夹作为卷附加到Docker容器。在容器内重新启动应用程序。
设置远程SDK尚不清楚,因为此SDK位于远程容器中。 IntelliJ IDEA具有Docker插件,支持Docker容器中的远程SDK:
我想我应该通过TCP套接字将IDEA连接到远程Docker守护程序来设置新的Docker服务器。
有几个来源解释了如何在不同阶段配置远程API:
在哪里可以获得有关将IDEA连接到远程Docker的更详细指南?例如,在哪里可以获取证书,我应该在远程计算机上打开哪些端口,以及如果远程服务器是AWS / GCP计算机,如何安全地设置它?