из контейнера composer устанавливаю зависимости в контейнер php с Laravel еще около 20 мин, тестер жалуется что комп сильно греется и выключается... и долго это все еще... что можно сделать... могу скинуть ссылку на проект
                  
                  
                  version: '3.9'
                  
                  
                  
                  
                  
                  x-app: &app
                  
                  
                    container_name: app
                  
                  
                    build:
                  
                  
                      context: ./server/app/
                  
                  
                      dockerfile: Dockerfile
                  
                  
                    restart: on-failure
                  
                  
                    environment:
                  
                  
                      SERVICE_NAME: ${APP_NAME:-app}
                  
                  
                      SERVICE_TAGS: ${APP_TAGS:-dev}
                  
                  
                    env_file:
                  
                  
                      - .env
                  
                  
                    volumes:
                  
                  
                      - ./server/app:/var/www
                  
                  
                    user: "1000:1000"
                  
                  
                  
                  
                  
                  services:
                  
                  
                  
                  
                  
                    react-app:
                  
                  
                      build:
                  
                  
                        context: ./client/app
                  
                  
                        dockerfile: Dockerfile
                  
                  
                      ports:
                  
                  
                        - "3000:3000"
                  
                  
                  
                  
                  
                    web:
                  
                  
                      container_name: web
                  
                  
                      restart: on-failure
                  
                  
                      build:
                  
                  
                        context: ./server/nginx/
                  
                  
                        dockerfile: Dockerfile
                  
                  
                      ports:
                  
                  
                        - ${WEB_HOSTPORT:-8080}:${WEB_CONTAINERPORT:-80}
                  
                  
                      volumes:
                  
                  
                        - ./server/app:/var/www
                  
                  
                        - ./server/nginx/conf.d:/etc/nginx/conf.d/
                  
                  
                  
                  
                  
                    app:
                  
                  
                      <<: *app
                  
                  
                      container_name: app
                  
                  
                      depends_on:
                  
                  
                        - web
                  
                  
                        - db
                  
                  
                  
                  
                  
                    app-composer:
                  
                  
                      <<: *app
                  
                  
                      container_name: app-composer
                  
                  
                      depends_on:
                  
                  
                        - app
                  
                  
                      command: [ "composer", "install", "--ignore-platform-reqs" ]
                  
                  
                  
                  
                  
                    db:
                  
                  
                      image: postgres
                  
                  
                      environment:
                  
                  
                        - POSTGRES_USER=${DB_USERNAME:-postgres}
                  
                  
                        - POSTGRES_PASSWORD=${DB_PASSWORD?}
                  
                  
                        - POSTGRES_DB=${DB_DATABASE:-postgres}
                  
                  
                      ports:
                  
                  
                        - '${DB_LOCAL_PORT:-5432}:${DB_CONTAINER_PORT:-5432}'
                  
                  
                      volumes:
                  
                  
                        - pgdata:/var/lib/postgresql/data
                  
                  
                  
                  
                  
                  volumes:
                  
                  
                    pgdata:
                  
                  
                
чисто визуально пока что нечему там собираться такое время .. хотя что там в конкретных докер файлах происходит тут не видно ... "устанавливаю зависимости в контейнер php с Laravel еще около 20 мин" - 20 минут установки зависимостей , т.е подтягивание вендора? откуда столько .. это как бы намекает что инет у Вас не фонтан
Обсуждают сегодня