Skip to content

Commit

Permalink
Allow to disable make usage and use .env file
Browse files Browse the repository at this point in the history
  • Loading branch information
Pierre RAMBAUD committed Aug 18, 2020
1 parent 7b820eb commit fb01810
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 12 deletions.
10 changes: 6 additions & 4 deletions .docker/docker_run_git.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
#!/bin/sh

echo "\n* Running composer ...";
runuser -g www-data -u www-data -- /usr/local/bin/composer install --no-interaction
if [ "${DISABLE_MAKE}" != "1" ]; then
echo "\n* Running composer ...";
runuser -g www-data -u www-data -- /usr/local/bin/composer install --no-interaction

echo "\n* Build assets ...";
runuser -g www-data -u www-data -- /usr/bin/make assets
echo "\n* Build assets ...";
runuser -g www-data -u www-data -- /usr/bin/make assets
fi

if [ "$DB_SERVER" = "<to be defined>" -a $PS_INSTALL_AUTO = 1 ]; then
echo >&2 'error: You requested automatic PrestaShop installation but MySQL server address is not provided '
Expand Down
17 changes: 9 additions & 8 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: '2'
version: '2.1'

volumes:
db-data:
Expand All @@ -19,13 +19,14 @@ services:
prestashop-git:
build: .docker
environment:
PS_INSTALL_AUTO: 1
DB_PASSWD: prestashop
DB_NAME: prestashop
DB_SERVER: mysql
PS_DOMAIN: localhost:8001
PS_FOLDER_INSTALL: install-dev
PS_FOLDER_ADMIN: admin-dev
DISABLE_MAKE: ${DISABLE_MAKE:-0}
PS_INSTALL_AUTO: ${PS_INSTALL_AUTO:-1}
DB_PASSWD: ${DB_PASSWD:-prestashop}
DB_NAME: ${DB_NAME:-prestashop}
DB_SERVER: ${DB_SERVER:-mysql}
PS_DOMAIN: ${PS_DOMAIN:-localhost:8001}
PS_FOLDER_INSTALL: ${PS_FOLDER_INSTALL:-install-dev}
PS_FOLDER_ADMIN: ${PS_FOLDER_ADMIN:-admin-dev}
command: ["/tmp/wait-for-it.sh", "--timeout=60", "--strict", "mysql:3306", "--", "/tmp/docker_run_git.sh"]
ports:
- "8001:80"
Expand Down

0 comments on commit fb01810

Please sign in to comment.