added docker settings and basic env config

This commit is contained in:
Антон Михайлов
2026-06-10 15:22:13 +03:00
parent 7fdb0399ad
commit e1efce8d59
4 changed files with 157 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
services:
# Веб-сервер Apache + PHP
web:
image: webdevops/php-apache:8.2
container_name: web_server
ports:
- "8080:80"
volumes:
- .:/var/www/html
environment:
- WEB_DOCUMENT_ROOT=/var/www/html/public
networks:
- lamp-network
# База данных MySQL
db:
image: mysql:8.0
container_name: db_server
restart: always
environment:
MYSQL_ROOT_PASSWORD: gigs_api
MYSQL_DATABASE: gigs_api
MYSQL_USER: gigs_api
MYSQL_PASSWORD: gigs_api
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
networks:
- lamp-network
networks:
lamp-network:
driver: bridge
volumes:
db_data: