Skip to content
This repository has been archived by the owner on Jul 25, 2023. It is now read-only.

Commit

Permalink
Merge pull request #8 from meanbee/m2.2-update
Browse files Browse the repository at this point in the history
M2.2 update
  • Loading branch information
tgerulaitis authored Nov 17, 2017
2 parents 14c5396 + 76bff39 commit a3214f7
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 97 deletions.
3 changes: 3 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
COMPOSE_PROJECT_NAME=m2_meanbee_serviceworker

PROJECT_HOSTNAME=m2-meanbee-serviceworker.dev.docker
PROJECT_CERT=dev.docker
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,8 @@ Magento 2 uses a timestamp version string in the URL for static files to allow b

A Docker development environment is included with the project:

mkdir magento
docker-compose up -d db # Allow a few seconds for the db to initalise
docker-compose run --rm cli bash /src/setup.sh
docker-compose up -d
docker-compose run --rm cli magento-extension-installer Meanbee_ServiceWorker \
&& docker-compose up -d

### npm dependencies

Expand Down
8 changes: 4 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "meanbee/magento2-serviceworker",
"description": "A Magento 2 extension that adds Service Worker support.",
"type": "magento2-module",
"version": "2.0.0",
"version": "2.1.0",
"license": [
"MIT"
],
Expand All @@ -19,10 +19,10 @@
}
},
"require": {
"magento/framework": "^100.1.2",
"magento/framework": "^102.0.0",
"magento/module-backend": "^100.1.1",
"magento/module-config": "^100.1.1",
"magento/module-cms": "^101.0.2"
"magento/module-config": "^102.0.0",
"magento/module-cms": "^103.0.0"
},
"autoload": {
"files": [
Expand Down
109 changes: 45 additions & 64 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,82 +2,72 @@ version: "2"
services:
varnish:
image: meanbee/magento2-varnish:latest
hostname: m2-meanbee-serviceworker.docker
hostname: ${PROJECT_HOSTNAME}
ports:
- 80
environment:
- VIRTUAL_HOST=m2-meanbee-serviceworker.docker
- VIRTUAL_PORT=80
- HTTPS_METHOD=noredirect
- CERT_NAME=default
VIRTUAL_HOST: ${PROJECT_HOSTNAME}
VIRTUAL_PORT: 80
HTTPS_METHOD: noredirect
CERT_NAME: ${PROJECT_CERT}
links:
- web

web:
image: meanbee/magento2-nginx:1.9
hostname: web.m2-meanbee-serviceworker.docker
hostname: web.${PROJECT_HOSTNAME}
ports:
- 80
volumes_from:
- appdata
env_file:
- ./magento.env
- magento
links:
- fpm

fpm:
image: meanbee/magento2-php:7.0-fpm
hostname: fpm.m2-meanbee-serviceworker.docker
hostname: fpm.${PROJECT_HOSTNAME}
ports:
- 9000
volumes_from:
- appdata
env_file:
- ./magento.env
- magento
environment:
- ENABLE_SENDMAIL=true
- PHP_ENABLE_XDEBUG
ENABLE_SENDMAIL: "true"
PHP_ENABLE_XDEBUG:
links:
- db

cron:
image: meanbee/magento2-php:7.0-cli
hostname: cron.m2-meanbee-serviceworker.docker
hostname: cron.${PROJECT_HOSTNAME}
command: run-cron
volumes_from:
- appdata
env_file:
- ./magento.env
- magento
environment:
- ENABLE_SENDMAIL=true
ENABLE_SENDMAIL: "true"
links:
- db

cli:
image: meanbee/magento2-php:7.0-cli
volumes_from:
- appdata
volumes:
- ~/.composer:/root/.composer
env_file:
- ./magento.env
- magento
environment:
- COMPOSER_HOME=/root/.composer
- COMPOSER_ALLOW_SUPERUSER=1
- M2SETUP_INSTALL_DB=true
- M2SETUP_VERSION=2.1.*
- M2SETUP_USE_SAMPLE_DATA=true
- M2SETUP_DB_HOST=db
- M2SETUP_DB_NAME=magento2
- M2SETUP_DB_USER=magento2
- M2SETUP_DB_PASSWORD=magento2
- M2SETUP_BASE_URL=https://m2-meanbee-serviceworker.docker/
- M2SETUP_BACKEND_FRONTNAME=admin
- M2SETUP_ADMIN_FIRSTNAME=Admin
- M2SETUP_ADMIN_LASTNAME=User
- M2SETUP_ADMIN_EMAIL=admin@example.com
- M2SETUP_ADMIN_USER=admin
- M2SETUP_ADMIN_PASSWORD=password123
COMPOSER_HOME: /root/.composer
COMPOSER_ALLOW_SUPERUSER: 1
M2SETUP_INSTALL_DB: "true"
M2SETUP_VERSION: 2.2.*
M2SETUP_USE_SAMPLE_DATA: "true"
M2SETUP_DB_HOST: db
M2SETUP_DB_NAME: magento2
M2SETUP_DB_USER: magento2
M2SETUP_DB_PASSWORD: magento2
M2SETUP_BASE_URL: https://${PROJECT_HOSTNAME}/
M2SETUP_BACKEND_FRONTNAME: admin
M2SETUP_ADMIN_FIRSTNAME: Admin
M2SETUP_ADMIN_LASTNAME: User
M2SETUP_ADMIN_EMAIL: admin@example.com
M2SETUP_ADMIN_USER: admin
M2SETUP_ADMIN_PASSWORD: password123
links:
- db

Expand All @@ -88,38 +78,29 @@ services:
volumes:
- ~/.npm:/.npm
volumes_from:
- appdata
- magento

db:
image: mariadb:10
ports:
- 3306
volumes_from:
- dbdata
env_file:
- ./magento.env
volumes:
- dbdata:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=magento2
- MYSQL_USER=magento2
- MYSQL_PASSWORD=magento2
- MYSQL_DATABASE=magento2
- TERM=dumb
MYSQL_ROOT_PASSWORD: magento2
MYSQL_USER: magento2
MYSQL_PASSWORD: magento2
MYSQL_DATABASE: magento2
TERM: dumb

appdata:
image: cweagans/bg-sync
magento:
image: meanbee/magento2-data:2.2-sample
volumes:
- /var/www/magento
- .:/src
- .:/extensions/Meanbee_ServiceWorker
environment:
- SYNC_SOURCE=/var/www/magento
- SYNC_DESTINATION=/src/magento
- SYNC_VERBOSE=1
- SYNC_MAX_INOTIFY_WATCHES=64000
SYNC_DESTINATION: /extensions/Meanbee_ServiceWorker/magento
privileged: true
restart: on-failure:5

volumes:
dbdata:
image: tianon/true
volumes:
- /var/lib/mysql

# Database tables
2 changes: 0 additions & 2 deletions magento.env

This file was deleted.

22 changes: 0 additions & 22 deletions setup.sh

This file was deleted.

2 changes: 1 addition & 1 deletion src/view/frontend/layout/default.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceContainer name="after.body.start">
<block class="\Meanbee\ServiceWorker\Block\Register" name="serviceworker.register" template="Meanbee_ServiceWorker::register.phtml" />
<block class="Meanbee\ServiceWorker\Block\Register" name="serviceworker.register" template="Meanbee_ServiceWorker::register.phtml" />
</referenceContainer>
</body>
</page>

0 comments on commit a3214f7

Please sign in to comment.