我将以下行放在 docker-compose.yml 的顶部,以获取由该特定 docker-compose 旋转的容器的预设名称:
name: my_project_name
Run Code Online (Sandbox Code Playgroud)
例如,目标是将我的数据库服务容器命名为“my_project_name_database”。
但是,在尝试使用 docker-compose up 启动它后,出现以下错误:
错误:Compose 文件“./docker-compose.yml”无效,因为:“名称”与任何正则表达式都不匹配:“^x-”您可能会看到此错误,因为您使用了错误的 Compose 文件版本。指定受支持的版本(例如“2.2”或“3.3”)并将您的服务定义放置在该
services密钥下,或者省略该version密钥并将您的服务定义放置在文件的根目录下以使用版本 1。有关 Compose 文件的更多信息格式版本,请参阅https://docs.docker.com/compose/compose-file/
无论我指定哪个版本的 docker-compose,这种情况都会持续发生。我在这里做错了什么?这是在 docker-compose.yml 级别设置项目名称的正确方法吗?
我已经寻找一个满意的答案一个小时了,但我仍然无法找出问题的答案:如何使用 React 将 JWT 令牌安全地存储在客户端?
据我所知,本地存储解决方案并不理想,因为它可以从第三方脚本访问。提出的更安全的解决方案是使用 HttpOnly cookie,但问题是,它无法通过 js 访问,因此它在 React 中没有用处。
那么,如何在客户端安全地存储 JWT 令牌呢?
我有以下代码:
import pandas as pd
import win32com.client
excel_app = win32com.client.Dispatch("Excel.Application")
file_path = r"path to the file"
file_password = "file password"
workbook = excel_app.Workbooks.Open(file_path, Password=file_password)
sheet = workbook.Sheets("sheet name")
Run Code Online (Sandbox Code Playgroud)
现在我想获取工作表变量并将其加载到 Pandas df 中。我试图通过将工作表保存到单独的文件,然后从 Pandas 读取它来完成此任务,但这似乎使问题过于复杂,因为该文件受密码保护且采用 .xlsm 格式,因此重新打开它直接从 Pandas 获取并不简单。
我该怎么做?
docker ×1
excel ×1
expo ×1
javascript ×1
jwt ×1
pandas ×1
python ×1
react-native ×1
reactjs ×1
timezone ×1