Skip to content

Výtvarnictví - vývojové prostředí

build tools

compass

prestashop

docker image

Vycházíme z https://github.com/mattrayner/docker-lamp - repo: cindy:/srv/git/repos/vytvarnictvi/scripts.git / docker - build:

docker build . -t lamp-prestashop
- spuštění:
docker run --rm -p 8001:80 -p 8306:3306 -v "$PWD/mysql:/var/lib/mysql" -v "$PWD/app:/app" --name lamp-prestashop lamp-prestashop
- troubleshooting:
docker exec -it lamp-prestashop bash

skripty

  • fetch-db.sh -- starý skript pro prosté naklonování produkční DB do lokální
  • populate-db-dev.sh -- příprava dev DB (v LAMP dockeru, localhost / port 8306) z existujícího produkčního dumpu včetně anonymizace e-mailů
  • prod2test-web.sh -- naklonování webu z produkce na test
  • test2dev-web.sh -- naklonování webu z testu na lokální docker dev
  • update-db-test.sh -- naklonování prod DB na test včetně anonymizace e-mailů

užitečné příkazy

while sleep 1 ; do rsync -aq --info=stats0,misc0,copy1 --exclude=*.kdev4 /home/mixi/pg/vytvarnictvi/prestashop-1.6/3rd_party/ /home/mixi/work/vytvarnictvi/dev/app/modules/ ; done
while sleep 1 ; do rsync -aq --info=stats0,misc0,copy1 --exclude=*.kdev4 /home/mixi/pg/vytvarnictvi/prestashop-1.6/override/ /home/mixi/work/vytvarnictvi/dev/app/override/ ; done
while sleep 1 ; do rsync -aq --info=stats0,misc0,copy1 --exclude=.sass-cache --exclude=*.kdev4 ~/pg/vytvarnictvi/prestashop-1.6/vytvarnictvi-bootstrap/ ~/work/vytvarnictvi/dev/app/themes/vytvarnictvi/ ; done