diff --git a/alexgeno/phone-verification-bundle/1.0/config/packages/alex_geno_phone_verification.yaml b/alexgeno/phone-verification-bundle/1.0/config/packages/alex_geno_phone_verification.yaml new file mode 100644 index 000000000..3999703ef --- /dev/null +++ b/alexgeno/phone-verification-bundle/1.0/config/packages/alex_geno_phone_verification.yaml @@ -0,0 +1,19 @@ +alex_geno_phone_verification: + storage: + driver: redis # redis || mongodb + redis: + connection: default + mongodb: + connection: default + sender: + transport: vonage + manager: + otp: + length: '%env(int:PHONE_VERIFICATION_OTP_LENGTH)%' + rate_limits: + initiate: #for every 'to' no more than 'count' initiations over 'period_secs' seconds + period_secs: '%env(int:PHONE_VERIFICATION_RATE_LIMIT_INITIATE_PERIOD_SECS)%' + count: '%env(int:PHONE_VERIFICATION_RATE_LIMIT_INITIATE_COUNT)%' + complete: #for every 'to' no more than 'count' failed completions over 'period_secs' seconds + period_secs: '%env(int:PHONE_VERIFICATION_RATE_LIMIT_COMPLETE_PERIOD_SECS)%' # this is also the expiration period for OTP + count: '%env(int:PHONE_VERIFICATION_RATE_LIMIT_COMPLETE_COUNT)%' diff --git a/alexgeno/phone-verification-bundle/1.0/config/routes/alex_geno_phone_verification.yaml b/alexgeno/phone-verification-bundle/1.0/config/routes/alex_geno_phone_verification.yaml new file mode 100644 index 000000000..4b6c30d07 --- /dev/null +++ b/alexgeno/phone-verification-bundle/1.0/config/routes/alex_geno_phone_verification.yaml @@ -0,0 +1,8 @@ +phone_verification_initiate: + path: /phone-verification/initiate/{to} + controller: AlexGeno\PhoneVerificationBundle\Controller\PhoneVerificationController::initiate + methods: POST +phone_verification_complete: + path: /phone-verification/complete/{to}/{otp} + controller: AlexGeno\PhoneVerificationBundle\Controller\PhoneVerificationController::complete + methods: POST diff --git a/alexgeno/phone-verification-bundle/1.0/manifest.json b/alexgeno/phone-verification-bundle/1.0/manifest.json new file mode 100644 index 000000000..de95a00bd --- /dev/null +++ b/alexgeno/phone-verification-bundle/1.0/manifest.json @@ -0,0 +1,27 @@ +{ + "bundles": { + "AlexGeno\\PhoneVerificationBundle\\AlexGenoPhoneVerificationBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#0": "1000..9999", + "PHONE_VERIFICATION_OTP_LENGTH": "4", + "#1": "for every 'to' no more than 10 initiations over 24 hours", + "PHONE_VERIFICATION_RATE_LIMIT_INITIATE_PERIOD_SECS": "86400", + "PHONE_VERIFICATION_RATE_LIMIT_INITIATE_COUNT": "10", + "#2": "for every 'to' no more than 5 failed completions over 5 minutes", + "PHONE_VERIFICATION_RATE_LIMIT_COMPLETE_PERIOD_SECS": "300", + "PHONE_VERIFICATION_RATE_LIMIT_COMPLETE_COUNT": "5" + }, + "add-lines": [ + { + "file": "config/packages/snc_redis.yaml", + "position": "after_target", + "warn_if_missing": true, + "target": " clients:", + "content": " default:\n type: predis\n alias: default\n dsn: \"%env(REDIS_URL)%\"" + } + ] +} diff --git a/bref/symfony-bridge/0.1/serverless.yaml b/bref/symfony-bridge/0.1/serverless.yaml index 8c0c53737..71adf4eb9 100644 --- a/bref/symfony-bridge/0.1/serverless.yaml +++ b/bref/symfony-bridge/0.1/serverless.yaml @@ -21,7 +21,7 @@ functions: handler: public/index.php timeout: 28 # in seconds (API Gateway has a timeout of 29 seconds) layers: - - ${bref:layer.php-80-fpm} + - ${bref:layer.php-81-fpm} events: - httpApi: '*' # This function let us run console commands in Lambda @@ -29,7 +29,7 @@ functions: handler: bin/console timeout: 120 # in seconds layers: - - ${bref:layer.php-80} # PHP + - ${bref:layer.php-81} # PHP - ${bref:layer.console} # The "console" layer package: diff --git a/datana-gmbh/fake-api-client/1.0/config/packages/datana_fake_api.yaml b/datana-gmbh/fake-api-client/1.0/config/packages/datana_fake_api.yaml new file mode 100644 index 000000000..f907b12a4 --- /dev/null +++ b/datana-gmbh/fake-api-client/1.0/config/packages/datana_fake_api.yaml @@ -0,0 +1,13 @@ +services: + _defaults: + autowire: true + + Datana\FakeApi\Api\FakeApiClient: + arguments: + - '%env(FAKE_API_BASE_URI)%' + - '%env(FAKE_API_USERNAME)%' + - '%env(FAKE_API_PASSWORD)%' + - '%env(bool:FAKE_API_DISABLE_CACHE)%' + + Datana\FakeApi\Api\Formulario\DateneingabenApi: null + Datana\FakeApi\Api\Formulario\StatisticsApi: null diff --git a/datana-gmbh/fake-api-client/1.0/manifest.json b/datana-gmbh/fake-api-client/1.0/manifest.json new file mode 100644 index 000000000..3b77b1c76 --- /dev/null +++ b/datana-gmbh/fake-api-client/1.0/manifest.json @@ -0,0 +1,11 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "FAKE_API_BASE_URI": "", + "FAKE_API_USERNAME": "", + "FAKE_API_PASSWORD": "", + "FAKE_API_DISABLE_CACHE": "false" + } +} diff --git a/datana-gmbh/fake-api-client/2.0/config/packages/datana_fake_api.yaml b/datana-gmbh/fake-api-client/2.0/config/packages/datana_fake_api.yaml new file mode 100644 index 000000000..64abf2b83 --- /dev/null +++ b/datana-gmbh/fake-api-client/2.0/config/packages/datana_fake_api.yaml @@ -0,0 +1,13 @@ +services: + _defaults: + autowire: true + + Datana\FakeApi\FakeApiClient: + arguments: + - '%env(FAKE_API_BASE_URI)%' + - '%env(FAKE_API_USERNAME)%' + - '%env(FAKE_API_PASSWORD)%' + - '%env(bool:FAKE_API_DISABLE_CACHE)%' + + Datana\FakeApi\Formulario\DateneingabenApi: null + Datana\FakeApi\Formulario\StatisticsApi: null diff --git a/datana-gmbh/fake-api-client/2.0/manifest.json b/datana-gmbh/fake-api-client/2.0/manifest.json new file mode 100644 index 000000000..3b77b1c76 --- /dev/null +++ b/datana-gmbh/fake-api-client/2.0/manifest.json @@ -0,0 +1,11 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "FAKE_API_BASE_URI": "", + "FAKE_API_USERNAME": "", + "FAKE_API_PASSWORD": "", + "FAKE_API_DISABLE_CACHE": "false" + } +} diff --git a/datana-gmbh/formulario-api/1.0/config/packages/datana_formulario_api.yaml b/datana-gmbh/formulario-api/1.0/config/packages/datana_formulario_api.yaml new file mode 100644 index 000000000..dbc75694d --- /dev/null +++ b/datana-gmbh/formulario-api/1.0/config/packages/datana_formulario_api.yaml @@ -0,0 +1,14 @@ +services: + _defaults: + autowire: true + + Datana\Formulario\Api\FormularioClient: + arguments: + - '%env(FORMULARIO_API_BASE_URI)%' + - '%env(FORMULARIO_API_TOKEN)%' + + Datana\Formulario\Api\DateneingabenApi: null + Datana\Formulario\Api\DateneingabenApiInterface: '@Datana\Formulario\Api\DateneingabenApi' + + Datana\Formulario\Api\StatisticsApi: null + Datana\Formulario\Api\StatisticsApiInterface: '@Datana\Formulario\Api\StatisticsApi' diff --git a/datana-gmbh/formulario-api/1.0/manifest.json b/datana-gmbh/formulario-api/1.0/manifest.json new file mode 100644 index 000000000..33c5adc31 --- /dev/null +++ b/datana-gmbh/formulario-api/1.0/manifest.json @@ -0,0 +1,9 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "FORMULARIO_API_BASE_URI": "", + "FORMULARIO_API_TOKEN": "" + } +} diff --git a/datana-gmbh/iusta-api/1.0/config/packages/datana_iusta_api.yaml b/datana-gmbh/iusta-api/1.0/config/packages/datana_iusta_api.yaml new file mode 100644 index 000000000..9b9a81168 --- /dev/null +++ b/datana-gmbh/iusta-api/1.0/config/packages/datana_iusta_api.yaml @@ -0,0 +1,12 @@ +services: + _defaults: + autowire: true + + Datana\Iusta\Api\IustaClient: + arguments: + - '%env(IUSTA_API_BASE_URI)%' + - '%env(IUSTA_API_USERNAME)%' + - '%env(IUSTA_API_PASSWORD)%' + + Datana\Iusta\Api\AktenApi: null + Datana\Iusta\Api\AktenApiInterface: '@Datana\Iusta\Api\AktenApi' diff --git a/datana-gmbh/iusta-api/1.0/manifest.json b/datana-gmbh/iusta-api/1.0/manifest.json new file mode 100644 index 000000000..6c3da7783 --- /dev/null +++ b/datana-gmbh/iusta-api/1.0/manifest.json @@ -0,0 +1,10 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "IUSTA_API_BASE_URI": "", + "IUSTA_API_USERNAME": "", + "IUSTA_API_PASSWORD": "" + } +} diff --git a/gponty/symfony-monday-api-bundle/1.0/config/packages/monday.yaml b/gponty/symfony-monday-api-bundle/1.0/config/packages/monday.yaml new file mode 100644 index 000000000..1ac42b430 --- /dev/null +++ b/gponty/symfony-monday-api-bundle/1.0/config/packages/monday.yaml @@ -0,0 +1,4 @@ +# Read the documentation: https://github.com/gponty/symfony-monday-api/blob/main/README.md +monday: + api_key: '%env(MONDAY_API_KEY)%' + api_version: '%env(MONDAY_API_VERSION)%' diff --git a/gponty/symfony-monday-api-bundle/1.0/manifest.json b/gponty/symfony-monday-api-bundle/1.0/manifest.json new file mode 100644 index 000000000..bcc2d29a9 --- /dev/null +++ b/gponty/symfony-monday-api-bundle/1.0/manifest.json @@ -0,0 +1,12 @@ +{ + "bundles": { + "Gponty\\MondayBundle\\MondayBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MONDAY_API_KEY": "your_monday_api_key", + "MONDAY_API_VERSION": "your_monday_api_version" + } +} diff --git a/luzrain/workerman-bundle/0.1/config/packages/workerman.yaml b/luzrain/workerman-bundle/0.1/config/packages/workerman.yaml new file mode 100644 index 000000000..599b40b2a --- /dev/null +++ b/luzrain/workerman-bundle/0.1/config/packages/workerman.yaml @@ -0,0 +1,13 @@ +workerman: + servers: + - + name: 'Symfony webserver' + listen: http://0.0.0.0:80 + processes: 4 + + reload_strategy: + exception: + active: true + + file_monitor: + active: true diff --git a/luzrain/workerman-bundle/0.1/manifest.json b/luzrain/workerman-bundle/0.1/manifest.json new file mode 100644 index 000000000..9e1773f6d --- /dev/null +++ b/luzrain/workerman-bundle/0.1/manifest.json @@ -0,0 +1,8 @@ +{ + "bundles": { + "Luzrain\\WorkermanBundle\\WorkermanBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/mongodb/symfony-bundle/0.1/config/packages/mongodb.yaml b/mongodb/symfony-bundle/0.1/config/packages/mongodb.yaml new file mode 100644 index 000000000..b051dd0cf --- /dev/null +++ b/mongodb/symfony-bundle/0.1/config/packages/mongodb.yaml @@ -0,0 +1,3 @@ +mongodb: + clients: + default: '%env(MONGODB_URI)%' diff --git a/mongodb/symfony-bundle/0.1/manifest.json b/mongodb/symfony-bundle/0.1/manifest.json new file mode 100644 index 000000000..c82c30716 --- /dev/null +++ b/mongodb/symfony-bundle/0.1/manifest.json @@ -0,0 +1,11 @@ +{ + "bundles": { + "MongoDB\\Bundle\\MongoDBBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MONGODB_URI": "mongodb://localhost:27017" + } +} diff --git a/monsieurbiz/sylius-media-manager-plugin/1.0/config/packages/monsieurbiz_media_manager_plugin.yaml b/monsieurbiz/sylius-media-manager-plugin/1.0/config/packages/monsieurbiz_media_manager_plugin.yaml new file mode 100644 index 000000000..13548b658 --- /dev/null +++ b/monsieurbiz/sylius-media-manager-plugin/1.0/config/packages/monsieurbiz_media_manager_plugin.yaml @@ -0,0 +1,12 @@ +imports: + - { resource: "@MonsieurBizSyliusMediaManagerPlugin/Resources/config/config.yaml" } + +liip_imagine: + loaders: + default: + filesystem: + data_root: + - "%sylius_core.public_dir%/media/image" + - "%sylius_core.public_dir%/media" # Add media folder +twig: + form_themes: ['@MonsieurBizSyliusMediaManagerPlugin/Admin/MediaManager/Form/_theme.html.twig'] diff --git a/monsieurbiz/sylius-media-manager-plugin/1.0/config/routes/monsieurbiz_media_manager_plugin.yaml b/monsieurbiz/sylius-media-manager-plugin/1.0/config/routes/monsieurbiz_media_manager_plugin.yaml new file mode 100644 index 000000000..3acc020f7 --- /dev/null +++ b/monsieurbiz/sylius-media-manager-plugin/1.0/config/routes/monsieurbiz_media_manager_plugin.yaml @@ -0,0 +1,2 @@ +monsieurbiz_sylius_media_manager_admin: + resource: "@MonsieurBizSyliusMediaManagerPlugin/Resources/config/routes.yaml" diff --git a/monsieurbiz/sylius-media-manager-plugin/1.0/manifest.json b/monsieurbiz/sylius-media-manager-plugin/1.0/manifest.json new file mode 100644 index 000000000..d7d94e624 --- /dev/null +++ b/monsieurbiz/sylius-media-manager-plugin/1.0/manifest.json @@ -0,0 +1,15 @@ +{ + "bundles": { + "MonsieurBiz\\SyliusMediaManagerPlugin\\MonsieurBizSyliusMediaManagerPlugin": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "MONSIEURBIZ_SYLIUS_MEDIA_MANAGER_PUBLIC_FOLDER": "%kernel.project_dir%/public", + "MONSIEURBIZ_SYLIUS_MEDIA_MANAGER_ROOT_FOLDER_FROM_PUBLIC": "media", + "MONSIEURBIZ_SYLIUS_MEDIA_MANAGER_MAX_FILE_SIZE": "5M" + } +} diff --git a/monsieurbiz/sylius-order-history-plugin/1.0/config/packages/monsieurbiz_sylius_order_history_plugin.yaml b/monsieurbiz/sylius-order-history-plugin/1.0/config/packages/monsieurbiz_sylius_order_history_plugin.yaml new file mode 100644 index 000000000..4ef2e5d39 --- /dev/null +++ b/monsieurbiz/sylius-order-history-plugin/1.0/config/packages/monsieurbiz_sylius_order_history_plugin.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "@MonsieurBizSyliusOrderHistoryPlugin/Resources/config/config.yaml" } diff --git a/monsieurbiz/sylius-order-history-plugin/1.0/config/routes/monsieurbiz_sylius_order_history_plugin.yaml b/monsieurbiz/sylius-order-history-plugin/1.0/config/routes/monsieurbiz_sylius_order_history_plugin.yaml new file mode 100644 index 000000000..d89a2912d --- /dev/null +++ b/monsieurbiz/sylius-order-history-plugin/1.0/config/routes/monsieurbiz_sylius_order_history_plugin.yaml @@ -0,0 +1,2 @@ +imports: + resource: '@MonsieurBizSyliusOrderHistoryPlugin/Resources/config/routes.yaml' diff --git a/monsieurbiz/sylius-order-history-plugin/1.0/manifest.json b/monsieurbiz/sylius-order-history-plugin/1.0/manifest.json new file mode 100644 index 000000000..1ee26f6a7 --- /dev/null +++ b/monsieurbiz/sylius-order-history-plugin/1.0/manifest.json @@ -0,0 +1,10 @@ +{ + "bundles": { + "MonsieurBiz\\SyliusOrderHistoryPlugin\\MonsieurBizSyliusOrderHistoryPlugin": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/monsieurbiz/sylius-search-plugin/2.0/config/packages/monsieurbiz_sylius_search_plugin.yaml b/monsieurbiz/sylius-search-plugin/2.0/config/packages/monsieurbiz_sylius_search_plugin.yaml new file mode 100644 index 000000000..759ac0d96 --- /dev/null +++ b/monsieurbiz/sylius-search-plugin/2.0/config/packages/monsieurbiz_sylius_search_plugin.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "@MonsieurBizSyliusSearchPlugin/Resources/config/config.yaml" } diff --git a/monsieurbiz/sylius-search-plugin/2.0/config/routes/monsieurbiz_sylius_search_plugin.yaml b/monsieurbiz/sylius-search-plugin/2.0/config/routes/monsieurbiz_sylius_search_plugin.yaml new file mode 100644 index 000000000..6ad0857e2 --- /dev/null +++ b/monsieurbiz/sylius-search-plugin/2.0/config/routes/monsieurbiz_sylius_search_plugin.yaml @@ -0,0 +1,2 @@ +monsieurbiz_search_plugin: + resource: "@MonsieurBizSyliusSearchPlugin/Resources/config/routing.yaml" diff --git a/monsieurbiz/sylius-search-plugin/2.0/manifest.json b/monsieurbiz/sylius-search-plugin/2.0/manifest.json new file mode 100644 index 000000000..40fc3e92a --- /dev/null +++ b/monsieurbiz/sylius-search-plugin/2.0/manifest.json @@ -0,0 +1,22 @@ +{ + "bundles": { + "Jane\\Bundle\\AutoMapperBundle\\JaneAutoMapperBundle": [ + "all" + ], + "MonsieurBiz\\SyliusSearchPlugin\\MonsieurBizSyliusSearchPlugin": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "copy-from-package": { + "src/Resources/templates/": "templates/" + }, + "env": { + "MONSIEURBIZ_SEARCHPLUGIN_ES_HOST": "${ELASTICSEARCH_HOST:-localhost}", + "MONSIEURBIZ_SEARCHPLUGIN_ES_PORT": "${ELASTICSEARCH_PORT:-9200}", + "MONSIEURBIZ_SEARCHPLUGIN_ES_URL": "http://${MONSIEURBIZ_SEARCHPLUGIN_ES_HOST}:${MONSIEURBIZ_SEARCHPLUGIN_ES_PORT}/", + "MONSIEURBIZ_SEARCHPLUGIN_MESSENGER_TRANSPORT_DSN": "doctrine://default" + } +} diff --git a/phpstan/phpstan/1.0/manifest.json b/phpstan/phpstan/1.0/manifest.json index ede802f9f..b18348107 100644 --- a/phpstan/phpstan/1.0/manifest.json +++ b/phpstan/phpstan/1.0/manifest.json @@ -1,5 +1,8 @@ { "copy-from-recipe": { - "phpstan.neon": "phpstan.neon" - } + "phpstan.dist.neon": "phpstan.dist.neon" + }, + "gitignore": [ + "phpstan.neon" + ] } diff --git a/phpstan/phpstan/1.0/phpstan.neon b/phpstan/phpstan/1.0/phpstan.dist.neon similarity index 100% rename from phpstan/phpstan/1.0/phpstan.neon rename to phpstan/phpstan/1.0/phpstan.dist.neon diff --git a/phpstan/phpstan/1.0/post-install.txt b/phpstan/phpstan/1.0/post-install.txt index b0d6fd4a7..a024e9387 100644 --- a/phpstan/phpstan/1.0/post-install.txt +++ b/phpstan/phpstan/1.0/post-install.txt @@ -1,4 +1,4 @@ - * Edit the phpstan.neon file to configure PHPStan. + * Edit the phpstan.dist.neon file to configure PHPStan. * For the full options, see https://phpstan.org/user-guide/getting-started diff --git a/rekalogika/gotenberg-pdf-bundle/1.0/config/packages/rekalogika_gotenberg_pdf.yaml b/rekalogika/gotenberg-pdf-bundle/1.0/config/packages/rekalogika_gotenberg_pdf.yaml new file mode 100644 index 000000000..ab1d54bff --- /dev/null +++ b/rekalogika/gotenberg-pdf-bundle/1.0/config/packages/rekalogika_gotenberg_pdf.yaml @@ -0,0 +1,2 @@ +rekalogika_gotenberg_pdf: + url: '%env(GOTENBERG_URL)%' diff --git a/rekalogika/gotenberg-pdf-bundle/1.0/manifest.json b/rekalogika/gotenberg-pdf-bundle/1.0/manifest.json new file mode 100644 index 000000000..f251f735d --- /dev/null +++ b/rekalogika/gotenberg-pdf-bundle/1.0/manifest.json @@ -0,0 +1,32 @@ +{ + "bundles": { + "Rekalogika\\GotenbergPdfBundle\\RekalogikaGotenbergPdfBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#1": "The variables GOTENBERG_HOST & GOTENBERG_PORT are only used for Docker", + "#2": "integration. The library uses only GOTENBERG_URL. You can override", + "#3": "GOTENBERG_URL and safely ignore GOTENBERG_HOST & GOTENBERG_PORT.", + "GOTENBERG_HOST": "localhost", + "GOTENBERG_PORT": "3000", + "GOTENBERG_URL": "http://${GOTENBERG_HOST}:${GOTENBERG_PORT}" + }, + "docker-compose": { + "docker-compose.yml": { + "services": [ + "gotenberg:", + " image: docker.io/gotenberg/gotenberg:7" + ] + }, + "docker-compose.override.yml": { + "services": [ + "gotenberg:", + " ports:", + " - \"3000\"" + ] + } + } +} + diff --git a/rekalogika/temporary-url-bundle/1.0/config/routes/rekalogika_temporary_url.yaml b/rekalogika/temporary-url-bundle/1.0/config/routes/rekalogika_temporary_url.yaml new file mode 100644 index 000000000..3f3468171 --- /dev/null +++ b/rekalogika/temporary-url-bundle/1.0/config/routes/rekalogika_temporary_url.yaml @@ -0,0 +1,3 @@ +rekalogika_temporary_url: + resource: '@RekalogikaTemporaryUrlBundle/config/routes.xml' + prefix: /_temporary diff --git a/rekalogika/temporary-url-bundle/1.0/manifest.json b/rekalogika/temporary-url-bundle/1.0/manifest.json new file mode 100644 index 000000000..b24599198 --- /dev/null +++ b/rekalogika/temporary-url-bundle/1.0/manifest.json @@ -0,0 +1,8 @@ +{ + "bundles": { + "Rekalogika\\TemporaryUrl\\RekalogikaTemporaryUrlBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/setono/google-analytics-bundle/1.0/config/packages/setono_google_analytics.yaml b/setono/google-analytics-bundle/1.0/config/packages/setono_google_analytics.yaml new file mode 100644 index 000000000..29f5679dd --- /dev/null +++ b/setono/google-analytics-bundle/1.0/config/packages/setono_google_analytics.yaml @@ -0,0 +1,9 @@ +setono_google_analytics: + gtag: + properties: + - measurement_id: '%env(GOOGLE_ANALYTICS_MEASUREMENT_ID)%' + + # If you want to use tag manager instead of gtag, just remove the lines above and enable tag_manager below + # tag_manager: + # containers: + # - container_id: '%env(GOOGLE_ANALYTICS_CONTAINER_ID)%' diff --git a/setono/google-analytics-bundle/1.0/manifest.json b/setono/google-analytics-bundle/1.0/manifest.json new file mode 100644 index 000000000..01627ff94 --- /dev/null +++ b/setono/google-analytics-bundle/1.0/manifest.json @@ -0,0 +1,11 @@ +{ + "bundles": { + "Setono\\GoogleAnalyticsBundle\\SetonoGoogleAnalyticsBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "GOOGLE_ANALYTICS_MEASUREMENT_ID": "YOUR_GOOGLE_ANALYTICS_MEASUREMENT_ID" + } +} diff --git a/simply-stream/twitch-api-bundle/0.1/config/packages/simplystream_twitch_api.yaml b/simply-stream/twitch-api-bundle/0.1/config/packages/simplystream_twitch_api.yaml new file mode 100644 index 000000000..8747e0ea4 --- /dev/null +++ b/simply-stream/twitch-api-bundle/0.1/config/packages/simplystream_twitch_api.yaml @@ -0,0 +1,6 @@ +simplystream_twitch_api: + twitch_id: '%env(TWITCH_ID)%' + twitch_secret: '%env(TWITCH_SECRET)%' + redirect_uri: '%env(TWITCH_REDIRECT_URI)%' + webhook: + secret: '%env(TWITCH_WEBHOOK_SECRET)%' diff --git a/simply-stream/twitch-api-bundle/0.1/manifest.json b/simply-stream/twitch-api-bundle/0.1/manifest.json new file mode 100644 index 000000000..a6222ab75 --- /dev/null +++ b/simply-stream/twitch-api-bundle/0.1/manifest.json @@ -0,0 +1,14 @@ +{ + "bundles": { + "SimplyStream\\TwitchApiBundle\\SimplyStreamTwitchApiBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "TWITCH_ID": "", + "TWITCH_SECRET": "", + "TWITCH_REDIRECT_URI": "", + "TWITCH_WEBHOOK_SECRET": "" + } +} diff --git a/sonata-project/entity-audit-bundle/1.1/config/routes/sonata_entity_audit.yaml b/sonata-project/entity-audit-bundle/1.1/config/routes/sonata_entity_audit.yaml new file mode 100644 index 000000000..f1a71b09e --- /dev/null +++ b/sonata-project/entity-audit-bundle/1.1/config/routes/sonata_entity_audit.yaml @@ -0,0 +1,3 @@ +sonata_entity_audit: + resource: '@SimpleThingsEntityAuditBundle/Resources/config/routing/audit.xml' + prefix: /audit diff --git a/sonata-project/entity-audit-bundle/1.1/manifest.json b/sonata-project/entity-audit-bundle/1.1/manifest.json new file mode 100644 index 000000000..6222397c4 --- /dev/null +++ b/sonata-project/entity-audit-bundle/1.1/manifest.json @@ -0,0 +1,8 @@ +{ + "bundles": { + "SimpleThings\\EntityAudit\\SimpleThingsEntityAuditBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} diff --git a/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml b/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml index 7b307c4dc..6ecc38693 100644 --- a/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml +++ b/sonata-project/media-bundle/4.0/config/packages/sonata_media.yaml @@ -15,10 +15,10 @@ sonata_media: cdn: server: - path: /upload/media + path: /uploads/media filesystem: local: # Directory for uploads should be writable - directory: "%kernel.project_dir%/public/upload/media" + directory: "%kernel.project_dir%/public/uploads/media" create: false diff --git a/sonata-project/media-bundle/4.0/public/upload/media/.gitignore b/sonata-project/media-bundle/4.0/public/uploads/media/.gitignore similarity index 100% rename from sonata-project/media-bundle/4.0/public/upload/media/.gitignore rename to sonata-project/media-bundle/4.0/public/uploads/media/.gitignore diff --git a/survos/command-bundle/1.5/config/packages/survos_command.yaml b/survos/command-bundle/1.5/config/packages/survos_command.yaml new file mode 100644 index 000000000..f17a01e95 --- /dev/null +++ b/survos/command-bundle/1.5/config/packages/survos_command.yaml @@ -0,0 +1,4 @@ +survos_command: + # expose app:my-command, etc. + namespaces: [app] + diff --git a/survos/command-bundle/1.5/config/routes/survos_command.php b/survos/command-bundle/1.5/config/routes/survos_command.php new file mode 100644 index 000000000..369434978 --- /dev/null +++ b/survos/command-bundle/1.5/config/routes/survos_command.php @@ -0,0 +1,9 @@ +import('@SurvosCommandBundle/config/routes.php') + ->prefix('/admin') // consider adding this path to the access_control key in security + ; +}; + diff --git a/survos/command-bundle/1.5/manifest.json b/survos/command-bundle/1.5/manifest.json new file mode 100644 index 000000000..9d0d81c6a --- /dev/null +++ b/survos/command-bundle/1.5/manifest.json @@ -0,0 +1,9 @@ +{ + "bundles": { + "Survos\\CommandBundle\\SurvosCommandBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} + diff --git a/survos/command-bundle/1.5/post-install.txt b/survos/command-bundle/1.5/post-install.txt new file mode 100644 index 000000000..22519cef2 --- /dev/null +++ b/survos/command-bundle/1.5/post-install.txt @@ -0,0 +1,8 @@ + + success + + + * Next steps: + 1. Configure /config/packages/survos_command.php to expose the namespaces (command prefixes) + 2. secure the /admin route, configure the route in config/routes/survos_command.php; + 3. Visit /admin/commmands. diff --git a/survos/crawler-bundle/1.5/config/packages/survos_crawler.yaml b/survos/crawler-bundle/1.5/config/packages/survos_crawler.yaml new file mode 100644 index 000000000..649b647d3 --- /dev/null +++ b/survos/crawler-bundle/1.5/config/packages/survos_crawler.yaml @@ -0,0 +1,9 @@ +survos_crawler: +# if you've run symfony proxy:domain:attach my-project, then the error messages will be displayed with this prefix. That way, you can simply click on a link to open the page. +# base_url: 'https://my-project.wip/' + user_class: App\Entity\User + users: + - user@user.com + max_depth : 3 + routes_to_ignore : + - 'app_logout' diff --git a/survos/crawler-bundle/1.5/config/routes/survos_crawler.php b/survos/crawler-bundle/1.5/config/routes/survos_crawler.php new file mode 100644 index 000000000..adbbb7cc2 --- /dev/null +++ b/survos/crawler-bundle/1.5/config/routes/survos_crawler.php @@ -0,0 +1,9 @@ +import('@SurvosCrawlerBundle/config/routes.php') + ->prefix('/admin') // consider adding this path to the access_control key in security + ; +}; + diff --git a/survos/crawler-bundle/1.5/manifest.json b/survos/crawler-bundle/1.5/manifest.json new file mode 100644 index 000000000..d7e6adaaf --- /dev/null +++ b/survos/crawler-bundle/1.5/manifest.json @@ -0,0 +1,9 @@ +{ + "bundles": { + "Survos\\CrawlerBundle\\SurvosCrawlerBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +} + diff --git a/survos/crawler-bundle/1.5/post-install.txt b/survos/crawler-bundle/1.5/post-install.txt new file mode 100644 index 000000000..67bf22bd4 --- /dev/null +++ b/survos/crawler-bundle/1.5/post-install.txt @@ -0,0 +1,8 @@ + + success + + + * Next steps: + 1. Configure /config/packages/survos_crawler.php and add the users and routes to ignore + 2. Run symfony console survos:crawl + 3. Visit /admin/crawler-results.