mirror of
https://github.com/grocy/grocy.git
synced 2026-04-07 13:26:14 +02:00
Add arguments to start-dev
This commit is contained in:
parent
8d1c4e890b
commit
f94d7a664a
|
|
@ -1,9 +1,18 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
shopt -s extglob
|
||||||
APACHE_DOCUMENT_ROOT="/var/www/html/public"
|
APACHE_DOCUMENT_ROOT="/var/www/html/public"
|
||||||
|
|
||||||
sed -ri -e "s!/var/www/html!${APACHE_DOCUMENT_ROOT}!g" /etc/apache2/sites-available/*.conf
|
sed -ri -e "s!/var/www/html!${APACHE_DOCUMENT_ROOT}!g" /etc/apache2/sites-available/*.conf
|
||||||
sed -ri -e "s!/var/www/!${APACHE_DOCUMENT_ROOT}!g" /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
|
sed -ri -e "s!/var/www/!${APACHE_DOCUMENT_ROOT}!g" /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
|
||||||
|
|
||||||
|
if [ "$CLEAN" = "1" ]; then
|
||||||
|
echo "Doing cleanup of temporary files"
|
||||||
|
rm -rf /var/www/html/data/storage
|
||||||
|
cd /var/www/html/data/viewcache && rm *!(".gitkeep")
|
||||||
|
rm -rf /var/www/html/vendor
|
||||||
|
rm -rf /var/www/html/public/node_modules
|
||||||
|
fi
|
||||||
|
|
||||||
composer install
|
composer install
|
||||||
yarn install
|
yarn install
|
||||||
|
|
||||||
|
|
|
||||||
18
start-dev.sh
18
start-dev.sh
|
|
@ -1,5 +1,21 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||||
|
DATA_UID=$UID
|
||||||
|
CLEAN=
|
||||||
|
|
||||||
|
while [ "$1" != "" ]; do
|
||||||
|
case $1 in
|
||||||
|
-u | --uid ) shift # Override the UID override passed for www-data
|
||||||
|
DATA_UID=$1
|
||||||
|
;;
|
||||||
|
-c | --clean ) shift # Delete all cache and vendor files
|
||||||
|
CLEAN=1
|
||||||
|
;;
|
||||||
|
* ) usage
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
docker build -t grocy:dev -f ./Dockerfile.dev .
|
docker build -t grocy:dev -f ./Dockerfile.dev .
|
||||||
docker run -p 8000:80 -v $DIR:/var/www/html -e DATA_UID=$UID grocy:dev
|
docker run -p 8000:80 -v $DIR:/var/www/html -e DATA_UID=$DATA_UID -e CLEAN=$CLEAN grocy:dev
|
||||||
Loading…
Reference in New Issue
Block a user