Вы успешно решили проблему! Профиль обновлён, и теперь всё функционирует корректно.
📊 Итог проделанной работы
|
Компонент |
Статус |
|
Portainer |
✅ Работает на http://localhost:9001 |
|
MySQL |
✅ Работает (healthy) |
|
MinIO (Rustfs) |
✅ Работает (healthy) |
|
Бэкенд API |
✅ Работает на http://localhost:8201 |
|
Фронтенд |
✅ Работает на http://localhost:8200 |
|
Обновление профиля |
✅ Успешно выполнено |
|
Cookie Domain |
✅ Исправлен (localhost) |
|
Сеть контейнеров |
✅ Все в одной сети |
✅ Что было сделано
- Настроен Portainer на порту 9001
- Очищена память Docker (освобождено 6.1 ГБ)
- Увеличен swap до 9.4 ГБ
- Скачаны все образы:
- alexandrie-frontend:latest
- alexandrie-backend:latest
- Создана сеть alexandrie-8110_alexandrie-network
- Все контейнеры подключены к одной сети
- Исправлены переменные окружения:
- COOKIE_DOMAIN=localhost
- MINIO_ENDPOINT=alexandrie-rustfs:9000
- MINIO_PUBLIC_URL=http://localhost:9000
- Запущены все сервисы в правильном порядке
Полезные команды на будущее
Проверка статуса всех контейнеров:
bash
sudo docker ps
Просмотр логов бэкенда:
bash
sudo docker logs alexandrie-backend --tail 50
Просмотр логов фронтенда:
bash
sudo docker logs alexandrie-frontend --tail 50
Перезапуск всех сервисов:
bash
sudo docker restart alexandrie-backend alexandrie-frontend alexandrie-mysql alexandrie-rustfs
Доступ к Portainer:
text
http://localhost:9001
Доступ к Александрии:
text
http://localhost:8200
💡 Рекомендации
- Создайте резервную копию базы данных:
bash
sudo docker exec alexandrie-mysql mysqldump -u alexandrie -ppassword alexandrie > backup.sql
- Настройте автоматический запуск (уже настроено через