@@ -41,26 +41,11 @@ $SCRIPT_PATH/parts/shared/require_shop_edition_packages.sh -e"${edition}" -v"dev
4141$SCRIPT_PATH /parts/shared/require_twig_components.sh -e" ${edition} " -b" b-7.3.x"
4242$SCRIPT_PATH /parts/shared/require.sh -n" oxid-esales/developer-tools" -v" dev-b-7.3.x"
4343$SCRIPT_PATH /parts/shared/require.sh -n" oxid-esales/oxideshop-doctrine-migration-wrapper" -v" dev-b-7.3.x"
44- docker compose exec -T php composer require oxid-esales/ apex-theme dev-b -7.3.x
44+ $SCRIPT_PATH /parts/shared/require_theme_dev.sh -t " apex" -b " b -7.3.x"
4545
4646git clone https://github.com/OXID-eSales/oxapi-documentation source/documentation/oxapi-documentation
4747make docpath=./source/documentation/oxapi-documentation addsphinxservice
4848
49- docker-compose exec -T -w /var/www php \
50- composer config allow-plugins.oxid-esales/oxideshop-composer-plugin true
51-
52- perl -pi -e '
53- BEGIN {
54- $inserted = 0;
55- $autoload_dev = qq( "autoload-dev": {\n "psr-4": {\n "OxidEsales\\\\EshopCommunity\\\\Tests\\\\": "./vendor/oxid-esales/oxideshop-ce/tests"\n }\n },\n);
56- }
57- if (!$inserted && $_ =~ /"repositories":/) {
58- $_ = $autoload_dev . $_;
59- $inserted = 1;
60- }
61- ' source/composer.json
62-
63-
6449make up
6550
6651docker compose exec php composer update --no-interaction
@@ -72,10 +57,19 @@ perl -pi\
7257$SCRIPT_PATH /parts/shared/setup_database.sh --no-demodata
7358
7459docker compose exec -T php vendor/bin/oe-console oe:module:install ./
75-
76- $SCRIPT_PATH /parts/shared/reset_database.sh --no-demodata
60+ docker compose exec -T php vendor/bin/oe-eshop-doctrine_migration migrations:migrate
61+ docker compose exec -T php vendor/bin/oe-eshop-db_views_generate
7762
7863docker compose exec -T php vendor/bin/oe-console oe:module:activate oe_graphql_base
7964docker compose exec -T php vendor/bin/oe-console oe:theme:activate apex
8065
8166$SCRIPT_PATH /parts/shared/create_admin.sh
67+
68+ # Register all related project packages git repositories
69+ mkdir -p .idea; mkdir -p source/.idea; cp " ${SCRIPT_PATH} /parts/bases/vcs.xml.base" .idea/vcs.xml
70+ perl -pi\
71+ -e ' s#</component>#<mapping directory="\$PROJECT_DIR\$/source" vcs="Git" />\n </component>#g;' \
72+ -e ' s#</component>#<mapping directory="\$PROJECT_DIR\$/source/vendor/oxid-esales/oxideshop-ce" vcs="Git" />\n </component>#g;' \
73+ -e ' s#</component>#<mapping directory="\$PROJECT_DIR\$/source/vendor/oxid-esales/oxideshop-pe" vcs="Git" />\n </component>#g;' \
74+ -e ' s#</component>#<mapping directory="\$PROJECT_DIR\$/source/vendor/oxid-esales/oxideshop-ee" vcs="Git" />\n </component>#g;' \
75+ .idea/vcs.xml
0 commit comments