optimize docker

This commit is contained in:
Almira Krdzic
2018-10-24 02:15:48 +02:00
parent 18f40d9403
commit e1589ee561
3 changed files with 14 additions and 182 deletions

View File

@@ -57,8 +57,8 @@ RUN chmod +x /usr/local/bin/wp
COPY docker/php/setup.sh /init-scripts/
RUN chmod +x /init-scripts/setup.sh
RUN docker-php-ext-install pdo pdo_mysql mysqli
RUN a2enmod rewrite ssl
RUN docker-php-ext-install pdo pdo_mysql mysqli opcache
RUN a2enmod rewrite
COPY docker/php/000-default.conf /etc/apache2/sites-available
COPY backend /home/wiaas/backend

View File

@@ -50,25 +50,20 @@
"oscarotero/env": "1.1.0",
"roots/wp-password-bcrypt": "1.0.0",
"wpackagist-plugin/akismet": "4.0.3",
"wpackagist-plugin/hello-dolly": "1.6",
"woocommerce/woocommerce": "3.4.4",
"wpackagist-plugin/woocommerce-jetpack": "3.7.0",
"woocommerce/woocommerce": "3.5.0",
"3rdparty/woocommerce-product-bundles": "*",
"wpackagist-plugin/groups": "2.3.1",
"wpackagist-plugin/klarna-checkout-for-woocommerce": "1.5.2",
"wpackagist-plugin/mailchimp-for-woocommerce": "2.1.7",
"wpackagist-plugin/woocommerce-gateway-paypal-express-checkout": "1.5.6",
"wpackagist-plugin/jwt-authentication-for-wp-rest-api": "1.2.4",
"wpackagist-plugin/capability-manager-enhanced": "1.5.9",
"wpackagist-plugin/wp-user-groups": "2.2.0",
"wpackagist-plugin/radio-buttons-for-taxonomies": "1.8.3",
"wpackagist-plugin/advanced-access-manager": "5.4.3.2",
"wpackagist-plugin/advanced-custom-fields" : "5.7.7",
"wpackagist-plugin/sendgrid-email-delivery-simplified" : "1.11.8",
"3rdparty/gravityforms": "*",
"3rdparty/gravityflow": "*",
"3rdparty/woocommerce-product-bundles": "*"
"3rdparty/gravityflow": "*"
},
"require-dev": {
"vlucas/phpdotenv": "2.5.0"
@@ -91,14 +86,11 @@
"activate-plugins": [
"wp plugin activate woocommerce",
"wp plugin activate woocommerce-product-bundles",
"wp plugin activate woocommerce-jetpack",
"wp plugin activate jwt-authentication-for-wp-rest-api",
"wp plugin activate gravityforms",
"wp plugin activate gravityflow",
"wp plugin activate capability-manager-enhanced",
"wp plugin activate groups",
"wp plugin activate wp-user-groups",
"wp plugin activate radio-buttons-for-taxonomies",
"wp plugin activate advanced-access-manager",
"wp plugin activate advanced-custom-fields",
"wp plugin activate sendgrid-email-delivery-simplified",

172
backend/composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "857a647e51fe2f0aaa596a2d303c8b98",
"content-hash": "62d3be68fde09ac1d4a1a4578f1a8743",
"packages": [
{
"name": "3rdparty/gravityflow",
@@ -386,16 +386,16 @@
},
{
"name": "woocommerce/woocommerce",
"version": "3.4.4",
"version": "3.5.0",
"source": {
"type": "git",
"url": "https://github.com/woocommerce/woocommerce.git",
"reference": "322ba60a76a553e759c81ddc09a1b9efc1e6b4ef"
"reference": "703ae4d26d035d77dd9dd7bda797f03f7c0bf9d2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/woocommerce/woocommerce/zipball/322ba60a76a553e759c81ddc09a1b9efc1e6b4ef",
"reference": "322ba60a76a553e759c81ddc09a1b9efc1e6b4ef",
"url": "https://api.github.com/repos/woocommerce/woocommerce/zipball/703ae4d26d035d77dd9dd7bda797f03f7c0bf9d2",
"reference": "703ae4d26d035d77dd9dd7bda797f03f7c0bf9d2",
"shasum": ""
},
"require": {
@@ -426,7 +426,7 @@
],
"description": "An eCommerce toolkit that helps you sell anything. Beautifully.",
"homepage": "https://woocommerce.com/",
"time": "2018-07-25T18:00:37+00:00"
"time": "2018-10-23T16:14:13+00:00"
},
{
"name": "wpackagist-plugin/advanced-access-manager",
@@ -468,46 +468,6 @@
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/advanced-custom-fields/"
},
{
"name": "wpackagist-plugin/akismet",
"version": "4.0.3",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/akismet/",
"reference": "tags/4.0.3"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/akismet.4.0.3.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/akismet/"
},
{
"name": "wpackagist-plugin/capability-manager-enhanced",
"version": "1.5.9",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/capability-manager-enhanced/",
"reference": "tags/1.5.9"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/capability-manager-enhanced.1.5.9.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/capability-manager-enhanced/"
},
{
"name": "wpackagist-plugin/groups",
"version": "2.3.1",
@@ -528,26 +488,6 @@
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/groups/"
},
{
"name": "wpackagist-plugin/hello-dolly",
"version": "1.6",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/hello-dolly/",
"reference": "tags/1.6"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/hello-dolly.1.6.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/hello-dolly/"
},
{
"name": "wpackagist-plugin/jwt-authentication-for-wp-rest-api",
"version": "1.2.4",
@@ -568,66 +508,6 @@
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/jwt-authentication-for-wp-rest-api/"
},
{
"name": "wpackagist-plugin/klarna-checkout-for-woocommerce",
"version": "1.5.2",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/klarna-checkout-for-woocommerce/",
"reference": "tags/1.5.2"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/klarna-checkout-for-woocommerce.1.5.2.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/klarna-checkout-for-woocommerce/"
},
{
"name": "wpackagist-plugin/mailchimp-for-woocommerce",
"version": "2.1.7",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/mailchimp-for-woocommerce/",
"reference": "tags/2.1.7"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/mailchimp-for-woocommerce.2.1.7.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/mailchimp-for-woocommerce/"
},
{
"name": "wpackagist-plugin/radio-buttons-for-taxonomies",
"version": "1.8.3",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/radio-buttons-for-taxonomies/",
"reference": "tags/1.8.3"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/radio-buttons-for-taxonomies.1.8.3.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/radio-buttons-for-taxonomies/"
},
{
"name": "wpackagist-plugin/sendgrid-email-delivery-simplified",
"version": "1.11.8",
@@ -648,46 +528,6 @@
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/sendgrid-email-delivery-simplified/"
},
{
"name": "wpackagist-plugin/woocommerce-gateway-paypal-express-checkout",
"version": "1.5.6",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-gateway-paypal-express-checkout/",
"reference": "tags/1.5.6"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/woocommerce-gateway-paypal-express-checkout.1.5.6.zip",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/"
},
{
"name": "wpackagist-plugin/woocommerce-jetpack",
"version": "3.7.0",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/woocommerce-jetpack/",
"reference": "trunk"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/woocommerce-jetpack.zip?timestamp=1529631506",
"reference": null,
"shasum": null
},
"require": {
"composer/installers": "~1.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/woocommerce-jetpack/"
},
{
"name": "wpackagist-plugin/wp-user-groups",
"version": "2.2.0",