Докер Laravel не загружает активы - PullRequest
0 голосов
/ 22 марта 2019

Я настроил файл составления докера для запуска laravel с apache и mysql. Приложение работает нормально, но когда я получаю к нему доступ, появляется ошибка при загрузке ресурсов

Console errors Это мой файл docker-compose conf:

    version: '3'
services:

  #PHP Service
  vma_web:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: vma_web
    restart: unless-stopped
    env_file: '.env.prod'
    tty: true
    ports:
      - "8250:80"
    environment:
      SERVICE_NAME: vma_web
      SERVICE_TAGS: 1.0.0
    networks:
      - app-network

  #MySQL Service
  vma_mysql:
    image: mysql:5.7
    container_name: vma_mysql
    restart: unless-stopped
    tty: true
    ports:
      - "33061:3306"
    environment:
      MYSQL_DATABASE: school_back
      MYSQL_ROOT_PASSWORD: epTfkgH9XakwN5mm
      SERVICE_TAGS: 1.0.0
      SERVICE_NAME: vma_mysql
    networks:
      - app-network

#Docker Networks
networks:
  app-network:
    driver: bridge

И докер-файл

FROM php:7.2-apache-stretch
RUN apt-get update
RUN apt-get install -y libpng-dev libxml2-dev nano zip unzip
RUN docker-php-ext-install mbstring gd zip pdo pdo_mysql
COPY vma.conf /etc/apache2/sites-available/000-default.conf
WORKDIR /var/www/html/vma
COPY . .
RUN curl -sS https://getcomposer.org/installer | php
RUN mv composer.phar /usr/local/bin/composer
RUN chmod -R 777 bootstrap storage public routes/pages.php
RUN composer install
EXPOSE 80

Что я делаю не так? что-то о разрешениях? что-то про порты?

...