Files
piclock/piservices/Portainer-lamp-stack.yaml
T

50 lines
1.2 KiB
YAML
Raw Normal View History

2026-07-24 14:37:45 +01:00
services:
web:
image: custom-lamp-php
container_name: lamp-web
restart: unless-stopped
ports:
- 8080:80
volumes:
- /home/YOUR_USER/Code/lamp/www:/var/www/html
- /home/YOUR_USER/Code/lamp/apache/000-default.conf:/etc/apache2/sites-available/000-default.conf
environment:
MYSQL_HOST: db
MYSQL_DATABASE: ${LAMPAPP}
MYSQL_USER: ${LAMPUSER}
MYSQL_PASSWORD: ${LAMPPASSWORD}
depends_on:
- db
networks:
- lamp-net
db:
image: mysql:8.0
container_name: lamp-db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_ROOT_HOST: ${MYSQL_ROOT_HOST}
MYSQL_DATABASE: ${LAMPAPP}
MYSQL_USER: ${LAMPUSER}
MYSQL_PASSWORD: ${LAMPPASSWORD}
volumes:
- db_data:/var/lib/mysql
- mysql_init:/docker-entrypoint-initdb.d
networks:
- lamp-net
adminer:
image: adminer:latest
container_name: lamp-adminer
restart: unless-stopped
ports:
- 8081:8080
environment:
ADMINER_DEFAULT_SERVER: db
networks:
- lamp-net
volumes:
db_data:
mysql_init:
networks:
lamp-net:
driver: bridge