Próbuję lokalnie uruchomić kontener dokujący, poprzez polecenie:

docker run --rm -d mellon:latest

Polecenie Gunicorn, które wykonuje:

gunicorn -b 0.0.0.0:8000 mellon.wsgi

(dokładniej w Dockerfile):

...

EXPOSE 8000

CMD python3 manage.py makemigrations && \
    python3 manage.py migrate && \
    gunicorn -b 0.0.0.0:8000 mellon.wsgi

Wszystko w terminalu wydaje się dobrze, to koniec tego, co widzę:

...
[2020-07-28 14:52:33 +0000] [10] [INFO] Starting gunicorn 20.0.4
[2020-07-28 14:52:33 +0000] [10] [INFO] Listening at: http://0.0.0.0:8000 (10)
[2020-07-28 14:52:33 +0000] [10] [INFO] Using worker: sync
[2020-07-28 14:52:33 +0000] [12] [INFO] Booting worker with pid: 12

Więc udaj się do http: // localhost: 8000 / ale tylko widzę całkowicie pusty ekran z tytułem i Favicon projektu w zakładce (patrz poniżej). Wprowadź opis obrazu tutaj

To nie jest problem z buforowaniem, ponieważ próbowałem go w kilku przeglądarkach, a Favicon i tytuł też się tam pojawiają. A przy użyciu "Inspect Element" na stronie pokazuje zawartość pliku index.html mojego projektu Vu.JS (znajduje się w mellon/frontend/dist). Nie jest to problem z moim projektem jako uruchomiony serwer front-end ({x2}}) i serwer back-end (python3 manage.py runserver), jak zwykle pokazuję, że wszystko jest w porządku na {{x4} }.

Co może być spowodowane tym problemem?

Edytuj: Po sprawdzeniu konsoli w Google Chrome widzę te błędy:

enter image description here

Nie jestem pewien, jak rozwiązać te problemy.

0
user745587 28 lipiec 2020, 18:08

1 odpowiedź

Najlepsza odpowiedź

Miałem dziwny sposób rozwiązania tego. Jeśli spojrzysz na mój zrzut ekranu konsoli w Google Chrome, jest tylko kilka plików "kawałków". Zrobiłem świeży ciągnąć z repozytorium Git (gdzie

0
user745587 28 lipiec 2020, 19:58