services: payara: image: payara/server-full:6.2025.9-jdk17 container_name: payara ports: - "8080:8080" - "4848:4848" env_file: - "variables.env" volumes: - ./mariadb-java-client-3.5.6.jar:/opt/payara/glassfish/domains/domain1/lib/mariadb-java-client-3.5.6.jar:ro restart: unless-stopped db: image: mariadb:latest container_name: db ports: - "3306:3306" env_file: - "variables.env" volumes: - ./data/db_data:/var/lib/mysql - ./init:/docker-entrypoint-initdb.d restart: unless-stopped