version: '3' services: web: profiles: - app image: nginx:alpine container_name: web ports: - "8080:80" volumes: - .:/code - ./nginx.conf:/etc/nginx/conf.d/default.conf php: profiles: - app build: . container_name: php env_file: - .env - .db.env volumes: - .:/code db: profiles: - db container_name: db image: mariadb:latest restart: unless-stopped env_file: .db.env volumes: - dbdata:/var/lib/mysql adminer: profiles: - db container_name: adminer image: adminer:latest restart: unless-stopped ports: - "8083:8080" env_file: .adminer.env volumes: dbdata: