diff --git a/docker-compose.yaml b/docker-compose.yaml index e6541ac..ec19419 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,31 +1,36 @@ version: '3.8' services: - web: - image: nginx:latest - restart: always + apache: + image: php:8.2-apache + container_name: my_apache ports: - "8080:80" volumes: - - ./web:/usr/share/nginx/html - networks: - - myapp-net + - ./app:/var/www/html depends_on: - - db + - mysql + networks: + - my_network - db: + mysql: image: mysql:latest - restart: always + container_name: my_mysql environment: MYSQL_ROOT_PASSWORD: root - MYSQL_DATABASE: myappdb - volumes: - - mysql-data:/var/lib/mysql + MYSQL_DATABASE: my_database + MYSQL_USER: user + MYSQL_PASSWORD: password + ports: + - "3306:3306" networks: - - myapp-net - -volumes: - mysql-data: + - my_network + volumes: + - mysql_data:/var/lib/mysql + - ./app/db_init.sql:/docker-entrypoint-initdb.d/db_init.sql Initializes database networks: - myapp-net: + my_network: + +volumes: + mysql_data: