Skip to content
tomhrbPublic
forked from dockette/devstack

About

🐳 Dockette dockerized web devstack (@f3l1x)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevStack

Docker Stars Docker Pulls

Great lamp devstack for you home programming.

LAMP

  • Apache >= 2.4.10
  • PHP
    • = 7.0.6

    • = 5.6.20

    • NodeJS 5.x + NPM (Gulp, Grunt)
    • Composer
  • MariaDB >= 10.1.0

Bin

Usage: devstack [-h]

Control your devstack.

Options:

  -h          Display this help and exit.

Commands:
  up          Start the devstack.
  stop        Stop the devstack.
  die         Destroy the devstack.
  logs        Follow the devstack logs.
  go          Attach container in devstack.

Install

  1. Download devstack bin script.

    wget https://raw.githubusercontent.com/dockette/devstack/master/devstack
    
  2. Change variable COMPOSE to follow your docker-compose.yml.

  3. Make executable

    chmod +x devstack
  4. Make symlink to /usr/local/bin/devstack or to other bin path.

    ln -s ~/devstack /usr/local/bin/devstack

docker-compose.yml

My example docker-compose file.

apache:
  image: f3l1x/devstack:apache

  volumes_from:
    - data

  ports:
    - 80:80
    - 443:443

  links:
    - php7:php
    - php7:php7
    - php56:php56

php56:
  image: dockette/devstack:php56-fpm

  volumes_from:
    - data

  links:
    - mariadb:db

php7:
  image: dockette/devstack:php7-fpm

  volumes_from:
    - data

  links:
    - mariadb:db

mariadb:
  image: mariadb:10.1

  volumes:
    - ./data/mariadb-db:/var/lib/mysql

  environment:
    - MYSQL_ROOT_PASSWORD=root

data:
  image: busybox

  volumes:
     - ~/:/srv

Hosts

By default is devstack available on domains:

  • localhost (php)
  • local.dev (php)
  • local.dev7 (php7)
  • local.dev56 (php56)

You should add these lines to your /etc/hosts file.

127.0.0.1	local.dev
127.0.0.1	local.dev7
127.0.0.1	local.dev5

Thank you for testing, reporting and contributing.

About

🐳 Dockette dockerized web devstack (@f3l1x)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages