OnlyMaps
— это веб-приложение, содержащее фронтенд на Next.js и бэкенд на Flask, развернутые с использованием Docker и Nginx.
Приложение автоматически настраивается и разворачивается с помощью Docker Compose, предоставляя доступ через HTTP.
Для развертывания приложения необходимо установить:
- Git — для клонирования репозитория.
- Docker и Docker Compose — для управления контейнерами.
# Обновление пакетов
sudo apt update
# Установка Git
sudo apt install git -y
# Установка Docker
sudo apt install docker.io -y
# Установка Docker Compose
sudo apt install docker-compose -y
Для развертывания приложения необходимо:
- Склонировать репозиторий
git clone https://github.com/eyothuc/python-experiments.git
- Находясь в директории с проектом, выполнить команду:
docker compose -f docker-compose-prod.yaml up --build -d
- Дождаться развертывание контейнеров
Приложение будет доступно по адресу:
http://<SERVER_IP>
где <SERVER_IP> - IP-адрес вашего сервера (или localhost при развертывании локально)