Change version, add get-logs.sh file
This commit is contained in:
parent
f41b79b647
commit
351403f563
@ -1,7 +1,7 @@
|
|||||||
FROM python:3.10-alpine
|
FROM python:3.10-alpine
|
||||||
|
|
||||||
LABEL maintainer="s.zhukovskii@ispsystem.com"
|
LABEL maintainer="s.zhukovskii@ispsystem.com"
|
||||||
LABEL ru.isptech.git.isp_support.version=v0.0.1
|
LABEL ru.isptech.git.isp_support.version=v0.0.2
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
24
get-logs.sh
Executable file
24
get-logs.sh
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
DOCKER_CONTAINER_NAMES=`docker ps --format '{{.Names}}'`
|
||||||
|
|
||||||
|
SERVICES=($DOCKER_CONTAINER_NAMES)
|
||||||
|
|
||||||
|
cd /home
|
||||||
|
mkdir -p logs
|
||||||
|
cd logs
|
||||||
|
|
||||||
|
for service in ${SERVICES[@]}
|
||||||
|
do
|
||||||
|
echo -e "----\033[0;31mCopying logs from $service\033[0m----\n"
|
||||||
|
mkdir -p $service
|
||||||
|
docker cp $service:/var/log/. $service/.
|
||||||
|
docker logs $service > $service/${service}_stdout.log 2>&1
|
||||||
|
done
|
||||||
|
|
||||||
|
cp -r /opt/ispsystem/*/install.log install.log
|
||||||
|
|
||||||
|
ARCHIVE_NAME="logs_$(date +'%Y_%m_%d_%H_%M_%S').tar.gz"
|
||||||
|
|
||||||
|
tar -cvzf /home/$ARCHIVE_NAME -C /home/logs .
|
||||||
|
|
Loading…
Reference in New Issue
Block a user