Compare commits
3 Commits
e6d989515f
...
028aa10e2d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
028aa10e2d | ||
|
|
4630db907f | ||
|
|
6e0a6011c3 |
@@ -11,6 +11,7 @@ uid_gid=$(get_service_base_image_dir_uid_gid "$MASTER_TARGET_SERVICE_NAME" /var/
|
||||
gid="${uid_gid#* }"
|
||||
|
||||
dirs=(
|
||||
/var/tmp/opensem/media-library
|
||||
/var/cache/opensem/bootstrap
|
||||
/var/cache/opensem/framework
|
||||
/var/cache/opensem/views
|
||||
@@ -56,6 +57,7 @@ fi
|
||||
service:docker-compose:directive-merge "$MASTER_TARGET_SERVICE_NAME" <<EOF
|
||||
volumes:
|
||||
- $OPENSEM_CODE:/opt/apps/$SERVICE_NAME:ro
|
||||
- $SERVICE_DATASTORE/var/tmp/opensem/media-library:/opt/apps/$SERVICE_NAME/storage/media-library/temp:rw
|
||||
- $SERVICE_DATASTORE/var/cache/opensem/bootstrap:/opt/apps/$SERVICE_NAME/bootstrap/cache:rw
|
||||
- $SERVICE_DATASTORE/var/cache/opensem/framework:/opt/apps/$SERVICE_NAME/storage/framework/cache:rw
|
||||
- $SERVICE_DATASTORE/var/cache/opensem/views:/opt/apps/$SERVICE_NAME/storage/framework/views:rw
|
||||
|
||||
@@ -5,3 +5,6 @@
|
||||
set -e
|
||||
|
||||
mv -v "${OPENSEM_CONFIG_FILE}" "${OPENSEM_CONFIG_FILE%.prepare}"
|
||||
|
||||
artisan migrate -v --force &&
|
||||
artisan migrate -v --path=database/migrations/shop --force
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
OPENSEM_DIR="/opt/apps/opensem"
|
||||
OPENSEM_CODE="$SERVICE_CONFIGSTORE$OPENSEM_DIR"
|
||||
OPENSEM_RELEASE=1.0.0-rc.5
|
||||
OPENSEM_RELEASE=1.0.0-rc.6
|
||||
OPENSEM_URL=https://docker.0k.io/downloads/opensem-"${OPENSEM_RELEASE}".tar.xz
|
||||
OPENSEM_CONFIG_FILE="${OPENSEM_CODE}"/.env.prepare
|
||||
|
||||
@@ -110,17 +110,16 @@ artisan() {
|
||||
|
||||
export COMPOSE_IGNORE_ORPHANS=true
|
||||
|
||||
mysql_service=$(service:traverse "$SERVICE_NAME":mysql-database) || return 1
|
||||
php_fpm_service=$(service:traverse "$SERVICE_NAME":php-fpm) || return 1
|
||||
## We don't want post deploy that is doing the final http initialization.
|
||||
compose --debug -q --no-init --no-post-deploy --no-pre-deploy \
|
||||
--without-relation="$SERVICE_NAME":publish-dir \
|
||||
run \
|
||||
"${artisan_docker_run_opts[@]}" \
|
||||
|
||||
launch_docker_compose up "${mysql_service}" || return 1
|
||||
launch_docker_compose run \
|
||||
-T --rm -w /opt/apps/"$SERVICE_NAME" \
|
||||
--entrypoint php \
|
||||
-u www-data "$php_fpm_service" artisan "$@" | cat
|
||||
-u www-data "$php_fpm_service" artisan "$@"
|
||||
|
||||
return "${PIPESTATUS[0]}"
|
||||
return "$?"
|
||||
}
|
||||
|
||||
dotenv:quote() {
|
||||
|
||||
Reference in New Issue
Block a user