mirror of
https://github.com/ansible/awx.git
synced 2026-05-08 09:57:35 -02:30
added launch file, docker, and supervisor changes
Signed-off-by: Jessica Mack <jmack@redhat.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
if [ `id -u` -ge 500 ]; then
|
||||||
|
echo "awx:x:`id -u`:`id -g`:,,,:/var/lib/awx:/bin/bash" >> /tmp/passwd
|
||||||
|
cat /tmp/passwd > /etc/passwd
|
||||||
|
rm /tmp/passwd
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${AWX_KUBE_DEVEL}" ]; then
|
||||||
|
pushd /awx_devel
|
||||||
|
make awx-link
|
||||||
|
popd
|
||||||
|
|
||||||
|
export SDB_NOTIFY_HOST=$MY_POD_IP
|
||||||
|
fi
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
wait-for-migrations
|
||||||
|
|
||||||
|
awx-manage provision_instance
|
||||||
|
|
||||||
|
exec supervisord -c /etc/supervisord_task.conf
|
||||||
@@ -212,6 +212,7 @@ ADD tools/docker-compose/podman-containers.conf /var/lib/awx/.config/containers/
|
|||||||
ADD tools/ansible/roles/dockerfile/files/launch_awx.sh /usr/bin/launch_awx.sh
|
ADD tools/ansible/roles/dockerfile/files/launch_awx.sh /usr/bin/launch_awx.sh
|
||||||
ADD tools/ansible/roles/dockerfile/files/launch_awx_task.sh /usr/bin/launch_awx_task.sh
|
ADD tools/ansible/roles/dockerfile/files/launch_awx_task.sh /usr/bin/launch_awx_task.sh
|
||||||
ADD tools/ansible/roles/dockerfile/files/launch_awx_rsyslog.sh /usr/bin/launch_awx_rsyslog.sh
|
ADD tools/ansible/roles/dockerfile/files/launch_awx_rsyslog.sh /usr/bin/launch_awx_rsyslog.sh
|
||||||
|
ADD tools/ansible/roles/dockerfile/files/launch_awx_rsyslog.sh /usr/bin/launch_awx_cache_clear.sh
|
||||||
ADD {{ template_dest }}/supervisor.conf /etc/supervisord.conf
|
ADD {{ template_dest }}/supervisor.conf /etc/supervisord.conf
|
||||||
ADD {{ template_dest }}/supervisor_task.conf /etc/supervisord_task.conf
|
ADD {{ template_dest }}/supervisor_task.conf /etc/supervisord_task.conf
|
||||||
ADD {{ template_dest }}/supervisor_rsyslog.conf /etc/supervisor_rsyslog.conf
|
ADD {{ template_dest }}/supervisor_rsyslog.conf /etc/supervisor_rsyslog.conf
|
||||||
|
|||||||
@@ -75,8 +75,19 @@ stdout_logfile_maxbytes=0
|
|||||||
stderr_logfile=/dev/stderr
|
stderr_logfile=/dev/stderr
|
||||||
stderr_logfile_maxbytes=0
|
stderr_logfile_maxbytes=0
|
||||||
|
|
||||||
|
[program:awx-cache-clear]
|
||||||
|
command = awx-manage run_cache_clear
|
||||||
|
autorestart = true
|
||||||
|
startsecs = 30
|
||||||
|
stopasgroup=true
|
||||||
|
killasgroup=true
|
||||||
|
stdout_logfile=/dev/stdout
|
||||||
|
stdout_logfile_maxbytes=0
|
||||||
|
stderr_logfile=/dev/stderr
|
||||||
|
stderr_logfile_maxbytes=0
|
||||||
|
|
||||||
[group:tower-processes]
|
[group:tower-processes]
|
||||||
programs=nginx,uwsgi,daphne,wsbroadcast
|
programs=nginx,uwsgi,daphne,wsbroadcast,awx-cache-clear
|
||||||
priority=5
|
priority=5
|
||||||
|
|
||||||
[eventlistener:superwatcher]
|
[eventlistener:superwatcher]
|
||||||
|
|||||||
Reference in New Issue
Block a user