Adjust the directory structure

This commit is contained in:
Manuel Thalmann 2019-04-10 12:39:55 +02:00
parent b1cc1cca39
commit dd6559a4aa
23 changed files with 21 additions and 16 deletions

View file

@ -11,7 +11,7 @@ LICENSE
.vscode
# SilverStripe auto-generated content
Website/silverstripe-cache/
Website/vendor/
Website/resources/
Website/public/resources/
/silverstripe-cache/
/vendor/
/resources/
/public/resources/

7
.gitignore vendored
View file

@ -4,3 +4,10 @@ composer.phar
# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
# composer.lock
# SvilerStripe files
/silverstripe-cache/
/vendor/
/themes/simple/
/resources/
/public/resources/

4
.vscode/tasks.json vendored
View file

@ -4,10 +4,10 @@
"version": "2.0.0",
"tasks": [
{
"label": "Lint Website",
"label": "Lint PHP-Code",
"type": "shell",
"options": {
"cwd": "${workspaceFolder}/Website"
"cwd": "${workspaceFolder}"
},
"command": "composer",
"args": [

View file

@ -33,7 +33,7 @@ RUN docker-php-ext-enable \
ADD https://getcomposer.org/installer composer-setup.php
RUN php composer-setup.php
RUN mv composer.phar /usr/local/bin/composer
COPY --chown=www-data:www-data ./Website/composer.* ./
COPY --chown=www-data:www-data ./composer.* ./
RUN sudo -u www-data mkdir public
RUN sudo -u www-data composer install
@ -41,5 +41,5 @@ COPY --chown=www-data:www-data .docker/.env .env
COPY .docker/xdebug.ini $PHP_INI_DIR/conf.d/
COPY .docker/date.ini $PHP_INI_DIR/conf.d/
COPY --chown=www-data:www-data ./Website/ ./
COPY --chown=www-data:www-data ./ ./
RUN sudo -u www-data composer vendor-expose

6
Website/.gitignore vendored
View file

@ -1,6 +0,0 @@
/silverstripe-cache/
/.env
/vendor/
/themes/simple/
/resources/
/public/resources/

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -8,11 +8,15 @@ find $sourceDir \
-name "*" -and \
-not \( \
\( \
-path "Website"
-path "$sourceDir/app" \
-path "$sourceDir/public" \
-path "$sourceDir/vendor" \
-path "$sourceDir/themes" \
\) \
-prune \
\) -and \
-not -name ".env" \
-not -name ".env" -and \
-not -name ".htaccess" \
-print
rsync -a --delete $sourceDir $tempDir