Odoo не работает – нет CSS на странице входа и пустой экран после входа в системуPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Odoo не работает – нет CSS на странице входа и пустой экран после входа в систему

Сообщение Anonymous »

Я клонировал проект из GitLab, который использует Docker для настройки нескольких сервисов, включая Odoo 16, PostgreSQL, серверную часть FastAPI и внешний интерфейс Next.js.
Проект работает отлично на машине моего коллеги, но на моей установке (macOS) и на машине другого коллеги мы сталкиваемся с одной и той же проблемой:
Контейнеры запускаются успешно, и я могу настроить подключение к базе данных без любые проблемы. Однако когда я пытаюсь получить доступ к Odoo по адресу http://localhost:8069/, я сталкиваюсь со следующей проблемой:
  • Страница входа загружается без CSS.< /li>
    После ввода действительных учетных данных я перенаправляюсь на http://localhost:8069/web, но страница совершенно пустая.
Что я пробовал:
Я попробовал несколько исправлений, но ни одно из них не решило проблему:
1- Восстановление ресурсов Odoo:

Код: Выделить всё

docker exec -it odoo bash
odoo --update=all --stop-after-init
docker-compose restart odoo
2- Проверка разрешений для смонтированных томов:

Код: Выделить всё

sudo chmod -R 777 odoo_data
sudo chmod -R 777 odoo_source
sudo chmod -R 777 odoo_custom_addons
3. Очистка кеша браузера и попытка перейти в режим инкогнито.
4. Проверка журналов Docker на наличие ошибок (ничего необычного не обнаружено).
docker-compose.yml (соответствующие части):

Код: Выделить всё

services:
postgres_db:
image: postgres:15
container_name: postgres_db
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: password
POSTGRES_DB: xiptelecom
volumes:
- postgres_data:/var/lib/postgresql/data
- ./init_postgres_odoo.sql:/docker-entrypoint-initdb.d/init_postgres_odoo.sql
ports:
- "5432:5432"

pgadmin:
image: dpage/pgadmin4
container_name: pgadmin4_container
restart: always
ports:
- "5050:80"
environment:
PGADMIN_DEFAULT_EMAIL: [email protected]
PGADMIN_DEFAULT_PASSWORD: admin
volumes:
- pgadmin_data:/var/lib/pgadmin

backend:
build:
context: ./Backend
container_name: backend
command: uvicorn main:app --host 0.0.0.0 --port 8080 --reload
volumes:
- ./Backend:/app
ports:
- "8080:8080"
depends_on:
- postgres_db

frontend:
build:
context: ./Frontend
container_name: frontend
command: "npm run dev"
volumes:
- ./Frontend:/app
ports:
- "3000:3000"
depends_on:
- backend

odoo:
image: odoo:16
container_name: odoo
depends_on:
- postgres_db
ports:
- "8069:8069"
environment:
HOST: postgres_db
USER: odoo_user # utilisateur postgres sql
PASSWORD: odoo_password # mot de passe postgres sql
DATABASE: odoo # nom de la bdd pour Odoo
MASTER_PASSWORD: admin
volumes:
- odoo_data:/var/lib/odoo
- ./odoo_source:/mnt/odoo_source # monte le dossier local
- ./odoo.conf:/etc/odoo/odoo.conf # Ajout de la configuration locale
- ./odoo_custom_addons:/mnt/extra-addons # répertoire local pour les modules Odoo personnalisés

volumes:
postgres_data:
pgadmin_data:
odoo_data:
odoo.conf:

Код: Выделить всё

[options]
; Infos de connexion à la bdd
db_host = postgres_db
db_port = 5432
db_user = odoo_user
db_password = odoo_password
db_name = odoo

; Configuration des modules
addons_path = /mnt/odoo_source/addons,/mnt/extra-addons

; Autres paramètres
data_dir = /var/lib/odoo
admin_passwd = $pbkdf2-sha512$600000$DAEAQKjV2jsHYKwVIoQwpg$ScuSHwYyRuGfJqbi65UUajG/kN7E5DxptFq1S.hwATMA7o/Mfx7M2dftb4VLDYmR5T1SVgCRaAcd8iHZCJ2QKQ
xmlrpc_port = 8069
longpolling_port = 8072
logfile = /var/log/odoo/odoo.log
==> Журналы и ошибки:
В журналах не появляются критические ошибки. Сервис Odoo запускается без проблем, и я даже могу настроить базу данных.
Вопросы:
  • Почему происходит вход в систему на странице отсутствует CSS?
  • Почему я получаю пустую страницу после входа в систему (http://localhost:8069/web)?
  • Как я могу отладить и решить эту проблему?
Есть идеи или инструкции по устранению неполадок были бы очень признательны!
Изображение
< /p>
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... post-login
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»