(project_config: dict)
| 552 | |
| 553 | @staticmethod |
| 554 | def _get_systemd_server_name(project_config: dict) -> str: |
| 555 | try: |
| 556 | project_config["project_name"].encode('ascii') |
| 557 | except Exception: |
| 558 | name = public.Md5(project_config["project_name"]) # 如果不都是ascii编码的,则用md5的结果作为server名称 |
| 559 | else: |
| 560 | name = project_config["project_name"] |
| 561 | return "spring_" + name + project_config.get("server_name_suffix", "") |
| 562 | |
| 563 | # 实际启动项目的函数 |
| 564 | def _start_spring_boot_project( |
no test coverage detected