A lightweight, development-ready PHP-FPM environment optimized for Seme Framework.
1.1K
A lightweight, production-ready PHP-FPM environment optimized for Seme Framework and other PHP MVC applications. This image provides a streamlined base for local development, multi-server web infrastructure, and running automated end-to-end Playwright tests.
8.5, latest8.48.38.27.4This image is designed to run seamlessly alongside a web server like Nginx. Below is a standard docker-compose.yml configuration to bring up the full web stack:
services:
nginx:
image: nginx:1.24.0-bullseye
container_name: ebil_nginx
ports:
- "8080:80"
volumes:
- ./:/var/www/html
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/fastcgi.conf:/etc/nginx/fastcgi.conf
depends_on:
- php
networks:
- seme_webstack_network
php:
image: drosanda/seme_webstack_php:8.5
# To build locally, uncomment below and adjust the context:
# build:
# context: ./docker/8.5/
# dockerfile: Dockerfile
container_name: ebil_php
volumes:
- ./:/var/www/html
networks:
- seme_webstack_network
networks:
seme_webstack_network:
external: true
Nginx Volumes: Ensure your local ./docker/nginx/ directory contains the necessary default.conf, nginx.conf, and fastcgi.conf files mapped in the compose file.
External Network: The compose file utilizes an external Docker network. You must create it before running docker-compose up -d
docker network create seme_webstack_network
Extensibility: To install additional PHP extensions for your specific database drivers or model extensions, you can use this image as a base FROM drosanda/seme_webstack_php:8.5 in your own custom Dockerfile.
Content type
Image
Digest
sha256:97fabdbc6…
Size
432.8 MB
Last updated
2 days ago
docker pull drosanda/seme_webstack_php:8.4