Skip to content

fix: redis parameter delayed parsing#5503

Open
unknowndevQwQ wants to merge 1 commit into
hiddify:devfrom
unknowndevQwQ:patch-1
Open

fix: redis parameter delayed parsing#5503
unknowndevQwQ wants to merge 1 commit into
hiddify:devfrom
unknowndevQwQ:patch-1

Conversation

@unknowndevQwQ

Copy link
Copy Markdown

#5134

In the command of docker-compose.yml, the single $ environment variable will be parsed on the host and executed directly in the container, and env_file does not participate in the parsing process, which causes the redis password to be actually empty. There are two solutions, one of which is to rename docker.env to .env. Another solution is to add an additional $ to the environment variables that need to be parsed within the container, which will cause the corresponding variables to be parsed within the container. Both solutions can meet the requirement that redis needs to obtain the password from the environment variable passed in the parameter.

fix: #5134

hiddify#5134

In the command of docker-compose.yml, the single $ environment variable will be parsed on the host and executed directly in the container, and env_file does not participate in the parsing process, which causes the redis password to be actually empty. There are two solutions, one of which is to rename docker.env to .env. Another solution is to add an additional $ to the environment variables that need to be parsed within the container, which will cause the corresponding variables to be parsed within the container. Both solutions can meet the requirement that redis needs to obtain the password from the environment variable passed in the parameter.

fix: hiddify#5134
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker stable release doesn't work

1 participant