version: '3.8' services: nginx: image: nginx:latest container_name: "prodio-nginx" ports: - "6060:80" volumes: - ./nginx/html:/usr/share/nginx/html - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/default.conf:/etc/nginx/conf.d/default.conf - ./data/nginx/logs:/var/log/nginx networks: - internal # web: # build: # context: . # dockerfile: ./nuxt/Dockerfile # container_name: "prodio-web" # ports: # - "6061:3000" # volumes: # - ./nuxt/app:/app # networks: # - internal api: image: krisss/docker-webman:8.2-cli-alpine container_name: "prodio-api" ports: - "6065:8787" volumes: - ./app:/app networks: - internal mysql: build: context: . dockerfile: ./mysql/Dockerfile container_name: "prodio-mysql" networks: - internal volumes: - ./data/mysql/data:/var/lib/mysql - ./data/mysql/init:/docker-entrypoint-initdb.d environment: MYSQL_ROOT_PASSWORD: 1qazvfr4 # redis: # image: redis # container_name: "prodio-redis" # networks: # - internal phpmyadmin: image: phpmyadmin/phpmyadmin container_name: "prodio-myadmin" ports: - "6069:80" networks: - internal environment: PMA_HOST: mysql PMA_PORT: 3306 UPLOAD_LIMIT: 100M networks: internal: driver: bridge