anthil_web/README-Docker.md
ilya_zahvatkin 5db40f2b2d add docker
2025-09-11 12:10:39 +07:00

57 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Docker Setup для Anthill Landing
## Быстрый старт
Запуск приложения на порту 8030:
```bash
# Сборка и запуск
docker compose up -d --build
# Проверка статуса
docker compose ps
# Просмотр логов
docker compose logs -f anthill-web
# Остановка
docker compose down
```
## Доступ
- **Локально**: http://localhost:8030
- **На сервере**: http://your-server-ip:8030
## Структура
- `Dockerfile` - Multi-stage сборка (Node.js + Nginx)
- `docker-compose.yml` - Конфигурация для запуска
- `.dockerignore` - Исключения для сборки
## Производство
Для production на сервере:
```bash
# Клонирование репозитория
git clone <repo-url>
cd anthill_web
# Запуск
docker compose up -d --build
# Обновление (при изменениях)
git pull
docker compose up -d --build --force-recreate
```
## Мониторинг
```bash
# Проверка здоровья контейнера
docker compose exec anthill-web wget -qO- http://localhost:80
# Использование ресурсов
docker stats anthill-web
```