version: '3' services: proxy: container_name: incoviba_web image: nginx restart: unless-stopped #env_file: # - .proxy.env volumes: - ./ui/nginx.conf:/etc/nginx/conf.d/default.conf - ./api/nginx.conf:/etc/nginx/conf.d/api.conf - ./ui:/app/ui - ./api:/app/api - ./logs/proxy:/var/log/nginx ports: - "8080:80" - "8081:81" ui: container_name: incoviba_ui build: context: ./ui dockerfile: Dockerfile restart: unless-stopped env_file: - .api.key - ./ui/.env volumes: - ./ui:/app/ui - ./errors.ini:/usr/local/etc/php/conf.d/docker-errors.ini - ./logs/ui:/var/log/php api: container_name: incoviba_api build: context: ./api dockerfile: Dockerfile restart: unless-stopped env_file: - .api.key - ./api/.env - ./api/.db.env volumes: - ./api:/app/api - ./errors.ini:/usr/local/etc/php/conf.d/docker-errors.ini - ./logs/api:/var/log/php db: container_name: incoviba_db image: mariadb restart: unless-stopped env_file: - ./api/.db.env volumes: - incoviba_db:/var/lib/mysql ports: - "3308:3306" volumes: incoviba_db: {}