Commit 8a27d92f authored by Paulo Pereira's avatar Paulo Pereira
Browse files

Atualiza script para fazer todas modificações por dentro do container

parent b09a1db9
......@@ -56,3 +56,7 @@ foo@bar:~$ git pull
foo@bar:~$ docker-compose pull
foo@bar:~$ docker-compose up
```
## ERROS
Observe o log do container xxx_init_1, ele é responsável por inicializar o zammad. Alguns possíveis erros é por falta de permissão para deletar certos arquivos, será necessário que sejam excluídos manualmente. Por exemplo, o diretório `ls /var/snap/docker/common/var-lib-docker/volumes/zammad-docker-compose_zammad-data/_data/public/assets/app/views/` deve estar vazio.
\ No newline at end of file
......@@ -6,25 +6,19 @@ if [ -z "$CONTAINER_ID" ]
then
echo "Rails Container is not running"
else
BASE_DIR_ZAMMAD=$(docker inspect $CONTAINER_ID | grep '"Source":' | awk {'print $2'} | tr -d '"' | tr -d ',')
docker exec $CONTAINER_ID sed -i.bak -e '4d' /opt/zammad/app/assets/javascripts/app/views/dashboard.jst.eco
mv index.html.erb $BASE_DIR_ZAMMAD/app/views/knowledge_base/public/categories/index.html.erb
wget --output-document=UFRPE_Digital-08.png "https://drive.google.com/uc?export=download&id=1iDu4B-bPFDd7ZeHliJIfJmpjSII44Ikv"
wget --output-document=std-fundo_azulescuro.JPG "https://drive.google.com/uc?export=download&id=19fMTOD2eXeC_Tbe71-9p5jLXeqQ7jek3"
mv UFRPE_Digital-08.png $BASE_DIR_ZAMMAD/public/assets/images/UFRPE_Digital-08.png
mv std-fundo_azulescuro.JPG $BASE_DIR_ZAMMAD/public/assets/images/std-fundo_azulescuro.JPG
mv login.jst.eco $BASE_DIR_ZAMMAD/app/assets/javascripts/app/views/login.jst.eco
mv custom.css $BASE_DIR_ZAMMAD/app/assets/stylesheets/custom/
docker cp UFRPE_Digital-08.png $CONTAINER_ID:/opt/zammad/public/assets/images/UFRPE_Digital-08.png
docker cp std-fundo_azulescuro.JPG $CONTAINER_ID:/opt/zammad/public/assets/images/std-fundo_azulescuro.JPG
docker exec -u root $CONTAINER_ID bash -c "apt update"
docker exec -u root $CONTAINER_ID bash -c "apt install nodejs"
docker exec -u root $CONTAINER_ID bash -c "rake assets:precompile"
cat index.html.erb | sudo docker exec -i $CONTAINER_ID bash -c "cat > /opt/zammad/app/views/knowledge_base/public/categories/index.html.erb"
cat login.jst.eco | sudo docker exec -i $CONTAINER_ID bash -c "cat > /opt/zammad/app/assets/javascripts/app/views/login.jst.eco"
cat custom.css | sudo docker exec -i $CONTAINER_ID bash -c "cat > /opt/zammad/app/assets/stylesheets/custom/custom.css"
docker exec -u root $CONTAINER_ID bash -c "apt update && apt install -y nodejs"
docker exec $CONTAINER_ID bash -c "rake assets:precompile"
docker restart $CONTAINER_ID
fi
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment