1.0.9 • Published 6 years ago

magic-lamp v1.0.9

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

lamp

Create and control LAMP (with SMTP) stack by using docker (docker-compose)

Install

$ npm install -g magic-lamp

Usage

$ lamp create // Create docker-compose.yml
$ lamp start // Download images and start docker containers
$ lamp composer require guzzlehttp/guzzle // Use composer
$ lamp exec:db mysql -u lamp -p // Execute command in a db container
$ lamp stop // Stop docker containers

Commands

$ lamp help
Usage:  lamp [command[:service]] [args...]
Options:
  service   Service to use for docker exec [default: web]
Commands:
  composer  Run a composer command in a running container
  create    Create a docker-compose template file for LAMP stack
  exec      Execute a command in a running container
  help      Show this help
  login     Login to a running container
  php       Run a php command in a running container
  start     Start containers
  stop      Stop running containers
  test      Run the php unit test in a running container
  ...       Run a docker-compose command
Available service names for "lamp create [service...]"
  web       Apache2.4 + PHP7.x (ulsmith/alpine-apache-php7)
  db        MariaDB latest (mariadb)
  smtp      SMTP server for dev (djfarrelly/maildev)
  redis     Redis latest (redis)

License

Copyright (c) 2017 Hikaru Yasuda

This software is released under the MIT License. http://opensource.org/licenses/mit-license.php

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago