# carlo --- name: prestashop services: mysql: container_name: mysql image: mysql restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: admin MYSQL_DATABASE: prestashop networks: - prestashop_network volumes: - dbdata:/var/lib/mysql nginx: container_name: nginx image: nginx restart: unless-stopped volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf volumes_from: - prestashop ports: - 127.0.0.1:12080:80 networks: - prestashop_network depends_on: - prestashop prestashop: container_name: prestashop image: prestashop/prestashop restart: unless-stopped depends_on: - mysql environment: DB_SERVER: mysql DB_NAME: prestashop DB_USER: root DB_PASSWD: root PS_DOMAIN: localhost:12080 PS_FOLDER_ADMIN: admin1717 PS_FOLDER_INSTALL: instal1717 networks: - prestashop_network volumes: - ./modules/my_module:/var/www/html/modules/my_module - ./classes:/var/www/html/classes - psdata:/var/www/html adminer: image: adminer restart: unless-stopped container_name: adminer ports: - "12081:8080" # Changed port mapping to reflect internal port environment: - ADMINER_DEFAULT_SERVER=mysql # Ensuring Adminer connects to the MySQL service networks: - prestashop_network networks: prestashop_network: volumes: psdata: dbdata: