This repository has been archived by the owner on Dec 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
INFRA-107 – switch to Composer installs + more custom Docker base (#4)
* INFRA-107 – fix local DB params, maybe? Possibly address: "mautic | warning: both MAUTIC_DB_HOST and MYSQL_PORT_3306_TCP found mautic | Connecting to MAUTIC_DB_HOST (mauticdb) mautic | instead of the linked mysql container" * INFRA-107 – make entrypoint not use `sudo` Because * our container currently doesn't have it * if the image has users/permissions set sensibly we shouldn't need it(?) * INFRA-107 – start building with our own image as the base, getting Mautic thru Composer * INFRA-107 – start Composer installing in build; add more extensions; add `cron` and [try to] explain why * INFRA-107 – fix Composer cache bits; check in WIP readme updates * INFRA-107 – fix (hopefully) an args thing inherited from the official image, which IDEA considers an error * INFRA-107 – temporarily set Apache `LogLevel debug` (Committing for future cherry picking if needed – think I've found the redirect issue) * INFRA-107 – fix various local config vars * Revert "INFRA-107 – temporarily set Apache `LogLevel debug`" This reverts commit bbc2500. * INFRA-107 – check in Mautic app scaffolding; update readme * Revert "INFRA-107 – check in Mautic app scaffolding; update readme" This reverts commit b93cd0e. * INFRA-107 – `.gitignore` everything generated & update readme
- Loading branch information
Showing
11 changed files
with
15,971 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,13 @@ | ||
.idea/ | ||
|
||
# All generated as part of Mautic scaffolding. | ||
.env | ||
.env.dist | ||
app/.htaccess | ||
bin/* | ||
autoload.php | ||
docroot/ | ||
Gruntfile.js | ||
package.json | ||
package-lock.json | ||
vendor/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,145 @@ | ||
{ | ||
"name": "mautic/recommended-project", | ||
"description": "Project template for Mautic 4 projects with composer", | ||
"type": "project", | ||
"license": "GPL-2.0-or-later", | ||
"homepage": "https://www.mautic.org/mautic-releases", | ||
"support": { | ||
"user-docs": "https://docs.mautic.org/en", | ||
"developer-docs": "https://developer.mautic.org", | ||
"chat": "https://www.mautic.org/slack" | ||
}, | ||
"funding": [ | ||
{ | ||
"type": "other", | ||
"url": "https://opencollective.com/mautic" | ||
}, | ||
{ | ||
"type": "other", | ||
"url": "https://github.com/sponsors/mautic" | ||
} | ||
], | ||
"authors": [ | ||
{ | ||
"name": "", | ||
"role": "" | ||
} | ||
], | ||
"require": { | ||
"php": "8.0.*", | ||
"composer/installers": "^1.11", | ||
"mautic/core-composer-scaffold": "4.x-dev", | ||
"mautic/core-lib": "4.4.9", | ||
"mautic/grapes-js-builder-bundle": "4.4.9", | ||
"mautic/plugin-citrix": "4.4.9", | ||
"mautic/plugin-clearbit": "4.4.9", | ||
"mautic/plugin-cloudstorage": "4.4.9", | ||
"mautic/plugin-crm": "4.4.9", | ||
"mautic/plugin-emailmarketing": "4.4.9", | ||
"mautic/plugin-focus": "4.4.9", | ||
"mautic/plugin-fullcontact": "4.4.9", | ||
"mautic/plugin-gmail": "4.4.9", | ||
"mautic/plugin-outlook": "4.4.9", | ||
"mautic/plugin-social": "4.4.9", | ||
"mautic/plugin-tagmanager": "4.4.9", | ||
"mautic/plugin-zapier": "4.4.9", | ||
"mautic/theme-aurora": "4.4.9", | ||
"mautic/theme-blank": "4.4.9", | ||
"mautic/theme-brienz": "4.4.9", | ||
"mautic/theme-cards": "4.4.9", | ||
"mautic/theme-coffee": "4.4.9", | ||
"mautic/theme-confirmme": "4.4.9", | ||
"mautic/theme-fresh-center": "4.4.9", | ||
"mautic/theme-fresh-fixed": "4.4.9", | ||
"mautic/theme-fresh-left": "4.4.9", | ||
"mautic/theme-fresh-wide": "4.4.9", | ||
"mautic/theme-goldstar": "4.4.9", | ||
"mautic/theme-mauve": "4.4.9", | ||
"mautic/theme-nature": "4.4.9", | ||
"mautic/theme-neopolitan": "4.4.9", | ||
"mautic/theme-oxygen": "4.4.9", | ||
"mautic/theme-paprika": "4.4.9", | ||
"mautic/theme-skyline": "4.4.9", | ||
"mautic/theme-sparse": "4.4.9", | ||
"mautic/theme-sunday": "4.4.9", | ||
"mautic/theme-trulypersonal": "4.4.9", | ||
"mautic/theme-vibrant": "4.4.9", | ||
"php-http/message-factory": "^1.1" | ||
}, | ||
"repositories": [ | ||
{ | ||
"type": "git", | ||
"url": "https://github.com/mautic/FOSOAuthServerBundle.git" | ||
} | ||
], | ||
"conflict": { | ||
"mautic/mautic": "*", | ||
"mautic/core": "*" | ||
}, | ||
"minimum-stability": "dev", | ||
"prefer-stable": true, | ||
"config": { | ||
"sort-packages": true, | ||
"allow-plugins": { | ||
"composer/installers": true, | ||
"symfony/flex": true, | ||
"mautic/core-composer-scaffold": true, | ||
"php-http/discovery": true | ||
}, | ||
"platform": { | ||
"php": "8.0.29" | ||
} | ||
}, | ||
"autoload": { | ||
"psr-4": { | ||
"MauticPlugin\\": "docroot/plugins/" | ||
} | ||
}, | ||
"extra": { | ||
"mautic-scaffold": { | ||
"locations": { | ||
"web-root": "docroot/" | ||
} | ||
}, | ||
"installer-paths": { | ||
"docroot/app": [ | ||
"type:mautic-core" | ||
], | ||
"docroot/plugins/{$name}": [ | ||
"type:mautic-plugin" | ||
], | ||
"docroot/themes/{$name}": [ | ||
"type:mautic-theme" | ||
] | ||
}, | ||
"mautic-core-project-message": { | ||
"include-keys": [ | ||
"homepage", | ||
"support" | ||
], | ||
"post-create-project-cmd-message": [ | ||
"<bg=blue;fg=white> </>", | ||
"<bg=blue;fg=white> Congratulations, you’ve installed the Mautic codebase </>", | ||
"<bg=blue;fg=white> from the mautic/recommended-project template! </>", | ||
"<bg=blue;fg=white> </>", | ||
"", | ||
"<bg=yellow;fg=black>Next steps</>:", | ||
" * Install Mautic", | ||
" * Read the user guide", | ||
" * Get support: https://www.mautic.org/support", | ||
" * Get involved with the Mautic community:", | ||
" https://www.mautic.org/getting-involved", | ||
" * Remove the plugin that prints this message:", | ||
" composer remove mautic/core-project-message" | ||
] | ||
} | ||
}, | ||
"scripts": { | ||
"post-install-cmd": [ | ||
"@composer mautic:scaffold" | ||
], | ||
"post-update-cmd": [ | ||
"@composer mautic:scaffold" | ||
] | ||
} | ||
} |
Oops, something went wrong.