Личен сървър с инструменти, работещ в Docker.
- Docker
- Docker Compose
# 1. Клонирай repo-то
git clone git@github.com:fedya-dev/my-tools.git
cd my-tools
# 2. Стартирай
docker compose up -dГотово. Сайтът е достъпен на http://IP_НА_СЪРВЪРА
# Спиране
docker compose down
# Стартиране
docker compose up -d
# Рестарт
docker compose restartПросто копирай файла в html/ папката – няма нужда от рестарт:
cp нов-файл.html /opt/my-tools/html/След това го добави и в индекса чрез интерфейса или директно в html/index.html.
git pullАко си добавил нови файлове директно на сървъра и искаш да ги качиш в GitHub:
git add .
git commit -m "добавен нов инструмент"
git pushmy-tools/
├── docker-compose.yml # Docker конфигурация
├── NavHub.png # Screenshot на интерфейса
├── .gitignore
├── README.md
└── html/ # Всички файлове на сайта
├── index.html # Начална страница
├── api.php # API за управление на инструментите
├── navhub-data.json # Генерира се автоматично (не е в Git)
└── *.html # Инструментите
navhub-data.jsonсе генерира автоматично при първо зареждане и не се пази в Git- Файловете в
html/са live – промените са видими веднага без рестарт
