Files
docker-lemp/docker-compose.yml
Brad Cimbura 1294e672fb Enhance database management scripts and update configurations
- Added importdb and importinv scripts for database import functionality.
- Improved dumpdb script for better error handling and output management.
- Updated .gitignore to include CSV files.
- Changed phpfpm service to use bash instead of ash.
- Modified docker-compose.yml to expose Redis and adjust Nginx port.
- Updated OpenSSL configuration for improved security settings.
2026-02-05 15:51:03 -06:00

52 lines
828 B
YAML

services:
nginx:
build:
context: "nginx"
dockerfile: "Dockerfile"
volumes:
- ./src:/var/www/html:ro
- ./ssl:/etc/nginx/ssl:ro
ports:
- 80:80
- 8443:443
depends_on:
- phpfpm
- db
restart: unless-stopped
phpfpm:
build:
context: "phpfpm"
dockerfile: "Dockerfile"
volumes:
- ./src:/var/www/html:rw
depends_on:
- redis
db:
image: mariadb
ports:
- 3306:3306
volumes:
- database:/var/lib/mysql
env_file: .env.db
redis:
image: redis:alpine
restart: unless-stopped
composer:
image: composer
volumes:
- ./src:/app
node:
image: node:current-alpine
user: "node"
working_dir: /home/node/app
volumes:
- ./src:/home/node/app
volumes:
database: {}