Docker - Laravel - Не удалось настроить - PullRequest
0 голосов
/ 17 февраля 2020

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

Мой Dockerfile:

FROM php:7.2.2-fpm

WORKDIR /app
COPY . /app

CMD php artisan serve --host=127.0.0.1 --port=8000
EXPOSE 8000

, а мой docker -compose.yml файл

version: "3"

services:
  # App php-fpm service
  app:
    build: ./
    container_name: livechats_app
    restart: unless-stopped
    expose:
      - 80
    environment:
      VIRTUAL_HOST: livechats.mikolaj.dk
      VIRTUAL_PORT: 8000
      LETSENCRYPT_HOST: livechats.mikolaj.dk
      LETSENCRYPT_EMAIL: mikoo1991@yahoo.com

1 Ответ

0 голосов
/ 18 февраля 2020

Предоставляя доступ к порту, он не привязывается к хосту, он используется только другими службами внутри docker сети

Dockerfile:

FROM php:7.2.2-fpm

WORKDIR /app
COPY . /app

EXPOSE 8000
CMD php artisan serve --host=127.0.0.1 --port=8000

docker -compose. yml:

version: "3"

services:
  # App php-fpm service
  app:
    build: ./
    container_name: livechats_app
    restart: unless-stopped
    ports:
      - "80:8000"
    expose:
      - 80
    environment:
      VIRTUAL_HOST: livechats.mikolaj.dk
      VIRTUAL_PORT: 8000
      LETSENCRYPT_HOST: livechats.mikolaj.dk
      LETSENCRYPT_EMAIL: mikoo1991@yahoo.com
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...