gpt4 book ai didi

django - 服务中 "environment"选项的无效插值格式 "web": "SECRET_KEY=

转载 作者:行者123 更新时间:2023-12-02 17:58:50 27 4
gpt4 key购买 nike

我正在从事在线书店项目。
我正在尝试在 dockercompose.yml 中设置环境变量
project_folder/settings.pySECRET_KEY = os.environ.get('SECRET_KEY')dockercompose.yml 文件中的代码

version: '3.7'

services:
web:
build: .
command: python /code/manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- 8000:8000
depends_on:
- db
environment:
- SECRET_KEY=my_secret_key
- DEBUG=1

db:
image: postgres:11
volumes:
- postgres_data:/var/lib/postgresql/data/
volumes:
postgres_data:
运行命令时出现以下错误
$docker-compose down

ERROR: Invalid interpolation format for "environment" option in service "web": "SECRET_KEY=my_secret_key"

最佳答案

由于您的 secret_key 包含 $象征。你需要逃避它。

使用双 $ 符号转义它 $$如指定 here在官方文档中。

或者如果可能的话,你可以只拥有一个没有 $ 的新 secret_key其中的符号。

关于django - 服务中 "environment"选项的无效插值格式 "web": "SECRET_KEY=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57241980/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com