Sign inSign up

jhoncytech/buster-apache-phalcon

By jhoncytech

•Updated over 4 years ago

Special image for development with Phalcon dev tools included

Image
0

1.1K

jhoncytech/buster-apache-phalcon repository overview

Header Logo

⁠Quick reference

  • Maintained by: Jhoncy Tech - JhonnyGO
⁠Pull commands

$ docker pull jhoncytech/buster-apache-phalcon
$ docker pull jhoncytech/buster-apache-phalcon:4.1.2

⁠Features

This image will help you start any development project with a base structure and phalcon tools included.
With this structure you get:

⁠Tools, software and packages used
  • Debian 10 -Buster
  • Apache2
  • NVM - Node - npm CLI
  • Composer
  • Phalcon PHP Extension
  • Phalcon Dev Tools
  • Xdebug and much more...

⁠How to use this image.

⁠With Docker Container
CONTAINER WITH LINUX OS
> docker run -dit --name my-web-app -p 8077:80 -v "$PWD":/var/www/html/ jhoncytech/buster-apache-phalcon:4.1.2
> docker exec -it my-web-app bash
> cd /var/www/html && phalcon project web-app
> cd web-app && mv * ../ && mv .htaccess ../ && mv .htrouter.php ../ && mv .phalcon ../ && cd .. && rm -rf web-app
CONTAINER WITH WINDOWS OS
> docker run -dit --name my-web-app -p 8077:80 -v C:\absolute\path\to\your\windows\folder:/var/www/html/ jhoncytech/buster-apache-phalcon:4.1.2
> docker exec -it my-web-app bash
> cd /var/www/html && phalcon project web-app
> cd web-app && mv * ../ && mv .htaccess ../ && mv .htrouter.php ../ && mv .phalcon ../ && cd .. && rm -rf web-app
⁠With Docker Compose
version: '3.9'

########## SERVICES
services:

  ########## MYSQL CONTAINER
  phalcon-mysql:
    container_name: my-phalcon-mysql
    image: mysql:5.7
    restart: always
    ports:
      - 3308:3306
   
    volumes:
      - ./volumes/mysql:/var/lib/mysql
    hostname: 'phalcon-mysql.jhoncytech.com'
    networks:
      - jhoncytech

  ########## WEB CONTAINER
  phalcon-web:
    container_name: my-phalcon-web
    image: jhoncytech/buster-apache-phalcon:4.1.2
    restart: always
    ports:
      - 9080:80
    volumes:
      - ./volumes/web:/var/www/html
    depends_on:
      - phalcon-mysql
    hostname: 'phalcon.jhoncytech.com'
    networks:
      - jhoncytech

  ########## CONTENEDOR PHPMYADMIN
  phalcon-phpmyadmin:
    container_name: my-phalcon-admin
    image: phpmyadmin
    restart: always
    ports:
      - 9090:80
    environment:
      - PMA_HOST=my-phalcon-mysql
      - PMA_PORT=3306
    links:
      - phalcon-mysql
    depends_on:
      - phalcon-mysql
    hostname: 'phalcon-admin.jhoncytech.com'
    networks:
      - jhoncytech

networks:
  jhoncytech:

⁠Contacts

- Mail: [email protected]
- Web: https://jhoncytech.com
---
- Mail: [email protected]
- Web: https://jhonnygo.com
Header Logo

Tag summary

Content type

Image

Digest

Size

378.1 MB

Last updated

over 4 years ago

docker pull jhoncytech/buster-apache-phalcon