Skip to content

Base docker image to run Prestashop (Apache with all php extensions for prestashop installed)

Notifications You must be signed in to change notification settings

mcarrolle/docker-php-for-prestashop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

docker-php-for-prestashop

Base docker image to run Prestashop (Apache with all php extensions for prestashop installed)

Running the docker image

Start the image binding the external port 80, with your own php code in /your-code-folder and a container running mysql named your-mysql-container:

docker run -d -p 80:80 --name docker-php-for-prestashop \
    --link your-mysql-container:mysql \
    --volume /your-code-folder:/var/www/html \
    benoitvallon/docker-php-for-prestashop

Running the docker image with docker-compose

yourprestashop:
    image: benoitvallon/docker-php-for-prestashop
    restart: always
    ports:
      - "80:80"
    links:
      - your-mysql-container:mysql
    volumes:
      - /your-code-folder:/var/www/html

Adding mail support with ssmtp

If you want the support of mails with ssmtp, you can mount your ssmtp configuration files with a volume.

--volume /your-ssmtp-configuration-folder:/etc/ssmtp

Building the base image

To create the base image docker-php-for-prestashop, execute the following command on the docker-php-for-prestashop folder after a git clone on the repo:

docker build -t docker-php-for-prestashop .

About

Base docker image to run Prestashop (Apache with all php extensions for prestashop installed)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published