Skip to content

Instantly share code, notes, and snippets.

View steverice's full-sized avatar

Steve Rice steverice

View GitHub Profile
@steverice
steverice / Magento deployment structure
Last active December 19, 2015 03:29
Magento directory structure created using mage-hackathon/magento-composer-installer. All files in ./magento are hardlinks to various packages in ./vendor (hence display of inodes), and thus the webroot is entirely reproducable with a simple composer update.
.
├── [2907877] composer.json
├── [2937290] composer.lock
├── [2316418] magento
│   ├── [2890782] LICENSE.html
│   ├── [2890783] LICENSE.txt
│   ├── [2890784] LICENSE_AFL.txt
│   ├── [2890785] RELEASE_NOTES.txt
│   ├── [2890786] api.php
│   ├── [2880927] app
@steverice
steverice / composer.json
Created June 27, 2013 08:01
composer.json repository setup for installing connect20/Mage_All_Latest (1.7.0.2) through magento-hackathon/magento-composer-installer
"repositories": [
{
"type": "composer",
"url": "http://packages.firegento.com"
},
{
"type": "package",
"package": {
"name": "connect20/lib_google_checkout",
"version": "1.5.0.0",
"RefCountingStorage write content helper" prio=0 tid=0x0 nid=0x0 waiting on condition
java.lang.Thread.State: WAITING
on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5b33ea53
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917)
at java.lang.Thread.run(Thread.java:680)