services: nginx: image: nginx:latest hostname: nginx ports: - "80:80" # Expose HTTP traffic volumes: - ./conf/nginx-site.conf:/etc/nginx/conf.d/cmc.conf # todo setup site config. - ./userpasswd:/etc/nginx/userpasswd:ro depends_on: - cmc networks: - cmc-network cmc: image: cmc:latest platform: linux/amd64 depends_on: - db volumes: - ./app/webroot/pdf:/var/www/cmc-sales/app/webroot/pdf - ./app/webroot/attachments_files:/var/www/cmc-sales/app/webroot/attachments_files networks: - cmc-network db: image: mariadb:latest container_name: cmc-db environment: MYSQL_ROOT_PASSWORD: secureRootPassword MYSQL_DATABASE: cmc MYSQL_USER: cmc MYSQL_PASSWORD: xVRQI&cA?7AU=hqJ!%au volumes: - db_data:/var/lib/mysql ports: - "3306:3306" networks: - cmc-network volumes: db_data: networks: cmc-network: