66# docker build -f storage/build/scripts/php_7/Dockerfile -t audithsoftworks/basis:php_7 .;
77# docker build -f storage/build/scripts/php_7-fpm/Dockerfile -t audithsoftworks/basis:php_7-fpm .;
88
9- if [[ -z ${COMPOSE_PROJECT_NAME+x} ]]; then
10- export COMPOSE_PROJECT_NAME=basis_;
11- fi ;
12-
139docker-compose build
1410# docker-compose pull;
1511
16- if [ -z ${PHP_VERSION+x} ]; then export PHP_VERSION=' 7' ; fi ; # 5|7
17-
1812docker-compose down;
19- docker-compose up -d php ${PHP_VERSION} -cli ;
13+ docker-compose up -d;
2014docker-compose ps;
21- docker exec ${COMPOSE_PROJECT_NAME} php ${PHP_VERSION} -cli_1 \
22- /bin/bash -c " echo $( docker inspect --format=' {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ${COMPOSE_PROJECT_NAME} nginxForPhp ${PHP_VERSION} _1 ) basis.audith.org | sudo tee -a /etc/hosts" ;
15+ docker exec dev-env \
16+ /bin/bash -c " echo $( docker inspect --format=' {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' nginx ) basis.audith.org | sudo tee -a /etc/hosts" ;
2317
2418test -f .env || cat .env.example | tee .env > /dev/null 2>&1 ;
2519
@@ -28,7 +22,9 @@ test -f .env || cat .env.example | tee .env > /dev/null 2>&1;
2822# and SAUCE_ACCESS_KEY env variables to the environment for which the next 'docker exec' is being run.
2923# ##############################################################################################################
3024
31- docker exec ${COMPOSE_PROJECT_NAME} php${PHP_VERSION} -cli_1 bash -c "
25+ docker-compose exec dev-env bash -c "
26+ sudo mkdir -p ~;
27+ sudo chown -R basis:basis ~;
3228 if [ ! -f ~/.bash_profile ]; then touch ~/.bash_profile; fi;
3329 if [ ! \$ (cat ~/.bash_profile | grep SAUCE_) ]; then
3430 echo 'export SAUCE_USERNAME=\" $SAUCE_USERNAME \" ' | sudo tee -a ~/.bash_profile;
@@ -38,11 +34,11 @@ docker exec ${COMPOSE_PROJECT_NAME}php${PHP_VERSION}-cli_1 bash -c "
3834
3935 daemon -U --respawn -- phantomjs --webdriver=25852 --webdriver-logfile=\$ WORKDIR/storage/logs/phantomjs.log --webdriver-loglevel=DEBUG;
4036 if [ ! -z ${SAUCE_ACCESS_KEY+x} ]; then
41- wget -P ./storage/build/tools https://saucelabs.com/downloads/sc-4.4.5 -linux.tar.gz;
42- tar -C ./storage/build/tools -xzf ./storage/build/tools/sc-4.4.5 -linux.tar.gz;
43- rm ./storage/build/tools/sc-4.4.5 -linux.tar.gz;
37+ wget -P ./storage/build/tools https://saucelabs.com/downloads/sc-4.4.9 -linux.tar.gz;
38+ tar -C ./storage/build/tools -xzf ./storage/build/tools/sc-4.4.9 -linux.tar.gz;
39+ rm ./storage/build/tools/sc-4.4.9 -linux.tar.gz;
4440
45- daemon -U --respawn -- /home/basis /storage/build/tools/sc-4.4.5 -linux/bin/sc --tunnel-domains=basis.audith.org;
41+ daemon -U --respawn -- /var/www /storage/build/tools/sc-4.4.9 -linux/bin/sc --tunnel-domains=basis.audith.org;
4642 fi;
4743
4844 crontab -l;
@@ -51,7 +47,7 @@ docker exec ${COMPOSE_PROJECT_NAME}php${PHP_VERSION}-cli_1 bash -c "
5147 cd \$ WORKDIR;
5248 if [[ ! -d ./storage/build/tools/woff2 ]]; then
5349 git clone --depth=1 https://github.com/google/woff2.git ./storage/build/tools/woff2;
54- cd /home/basis /storage/build/tools/woff2 && git submodule init && git submodule update && make clean all;
50+ cd /var/www /storage/build/tools/woff2 && git submodule init && git submodule update && make clean all;
5551 fi;
5652
5753 cd \$ WORKDIR;
@@ -64,7 +60,6 @@ docker exec ${COMPOSE_PROJECT_NAME}php${PHP_VERSION}-cli_1 bash -c "
6460 cd ./node_modules/.google-fonts && git pull origin master;
6561 else
6662 git clone --depth=1 https://github.com/google/fonts.git ./node_modules/.google-fonts;
67- rm -rf ./node_modules/.google-fonts/.git
6863 fi;
6964
7065 cd \$ WORKDIR;
@@ -77,7 +72,7 @@ docker exec ${COMPOSE_PROJECT_NAME}php${PHP_VERSION}-cli_1 bash -c "
7772 if [[ ! -d ./public/fonts/pontano_sans ]]; then cp -r ./node_modules/.google-fonts/ofl/pontanosans ./public/fonts/pontano_sans; fi;
7873 if [[ ! -d ./public/fonts/montserrat ]]; then cp -r ./node_modules/.google-fonts/ofl/montserrat ./public/fonts/montserrat; fi;
7974
80- chmod -R +x /home/basis /storage/build/tools;
75+ chmod -R +x /var/www /storage/build/tools;
8176 ./storage/build/tools/css3_font_converter/convertFonts.sh --use-font-weight --output=public/fonts/simple-line-icons/stylesheet.css public/fonts/simple-line-icons/*.ttf;
8277 ./storage/build/tools/css3_font_converter/convertFonts.sh --use-font-weight --output=public/fonts/opensans/stylesheet.css public/fonts/opensans/*.ttf;
8378 ./storage/build/tools/css3_font_converter/convertFonts.sh --use-font-weight --output=public/fonts/montserrat/stylesheet.css public/fonts/montserrat/*.ttf;
@@ -106,7 +101,3 @@ docker exec ${COMPOSE_PROJECT_NAME}php${PHP_VERSION}-cli_1 bash -c "
106101
107102# stty cols 239 rows 61;
108103# docker-compose down;
109- # docker container prune;
110- # docker network prune;
111- # docker volume prune;
112- # docker image prune;
0 commit comments