Title here
Summary here
Per controllare il sorgente Python con flake8:
file: server-check-code.sh
flake8 > /tmp/linter
prospector >> /tmp/linter
vi /tmp/linter
Per pulire il disco dalle immagine inutilizzate di Docker:
file: server-clean-disk.sh
echo "** Use carefully, answer 'N' if you are unsure"
docker system prune --filter "until=24h" --filter "label!=keep"
Per creare i dati iniziali per la piattaforma:
file: server-make-initial-data.sh
# python manage.py dumpdata --natural-foreign --natural-primary -e contenttypes -e auth.Permission --indent 2 > ./kaspianapp/base/fixtures/kaspianapp.json
INSTANCE="$( docker ps | grep k4_app | awk 'NR==1{print $1}')"
echo $INSTANCE
docker exec -i $INSTANCE /venv/bin/python \
manage.py dumpdata \
auth.user \
auth.group \
wagtailusers.userprofile \
wagtailimages.image \
wagtailimages.rendition \
wagtailimages.uploadedimage \
wagtaildocs.document \
mapi \
--natural-foreign \
--natural-primary \
-e contenttypes \
-e auth.Permission \
--indent 2 > kaspianapp/base/fixtures/kaspianapp.json
file: server-load-initial-data.sh
NSTANCE="$( docker ps | grep k4_app | awk 'NR==1{print $1}')"
echo $INSTANCE
docker exec -i $INSTANCE /venv/bin/python manage.py loaddata kaspianapp/base/fixtures/kaspianapp.json
file: server-restart.sh
NSTANCE="$( docker ps | grep k4_app | awk 'NR==1{print $1}')"
echo $INSTANCE
docker exec -i $INSTANCE /venv/bin/python manage.py loaddata kaspianapp/base/fixtures/kaspianapp.json
file: server-start.sh
docker-compose pull
docker-compose up --build -d
docker-compose logs -f
file: server-set-permissions.sh
sudo chmod ugo+rw ~/docker/kaspian-media/