gpt4 book ai didi

css - 在Docker容器中编辑AWX CSS

转载 作者:行者123 更新时间:2023-12-02 19:52:05 25 4
gpt4 key购买 nike

我希望有人对作为Docker容器运行的AWX有一定的专业知识。我们已经打开了Azure AD身份验证,我想通过CSS隐藏本地登录模式。看来CSS文件是在启动时生成的,并且/ var / lib / awx / public / static / css中对app.xxxxxxxx.css的任何更改似乎都没有作用,并且无论如何都是在重启后重新生成的。我想知道是否可以编辑源CSS文件,以便可以进行更改并通过重新引导使其保留。任何帮助,将不胜感激。

Docker镜像:ansible / awx_web
AWX版本:7.0.0.0

最佳答案

这是我的解决方案。

我从awx_web容器复制了静态文件夹:

docker cp id:/var/lib/awx/public/static/ /somefolder/static/

这会将Web应用程序的所有HTML / CSS / JS元素复制到本地文件夹,以便您可以编辑文件并通过重新引导保留更改。
此特定问题要求我编辑/ static / css /中的app.xxxxxxx.css文件,并找到“btn LoginModal-signInButton”的样式,并将可见性更改为“隐藏”。

下一步是将本地复制的静态文件夹从早期安装到容器内的静态文件夹。我导航到``awxcompose''目录(在我的情况下为/ var / awxcompose),并将以下行添加到awx_web>卷下的docker-compose.yml文件中:
- "somefolder/static/:/var/lib/awx/public/static/:ro"

然后,一旦我准备好进行更改,就可以使用docker-compose重新制作容器:
docker-compose down && docker-compose up -d

为了确保容器在重启后仍保持这种状态,我在crontab中添加了以下行:
@reboot docker-compose -f /var/awxcompose/docker-compose.yml up -d

关于css - 在Docker容器中编辑AWX CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59961414/

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