Добавлена выразительная инструкция
Ano Mr Site / Build and deploy (push) Has been cancelled
Details
Ano Mr Site / Build and deploy (push) Has been cancelled
Details
This commit is contained in:
parent
1a67b16153
commit
c2b499e8b1
65
README.md
65
README.md
|
|
@ -1,2 +1,67 @@
|
|||
# ano-mr-site
|
||||
|
||||
## Привет-привет, друзья, попавшие на эту страницу!
|
||||
|
||||
**Поздравляю: вы выиграли в лотерею!**
|
||||
|
||||
В вашем распоряжении — **код этого проекта** и **инструкция по запуску**.
|
||||
|
||||
Внемлите же создателю сего творения, раскрывающему сокральные истины.
|
||||
|
||||
|
||||
### Подготовка
|
||||
Итак начнем с подготовки виртуальной машины. Скачаем необходимые пакеты и обновим систему.
|
||||
```
|
||||
# Обновление системы
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
|
||||
# Установка системных утилит
|
||||
sudo apt install docker.io wget p7zip-full
|
||||
|
||||
# Инсталяция lamp-окружения
|
||||
sudo apt install apache2 php php-mysql libapache2-mod-php -y
|
||||
```
|
||||
|
||||
### База данных
|
||||
Частью подготовки является создание бд. Мы его запустим в docker'е. На вопрос - почему? Я отвечу кратко - изоляция + лень.
|
||||
```
|
||||
docker run -d \
|
||||
--name mysql_db \
|
||||
-e MYSQL_ROOT_PASSWORD=root \
|
||||
-e MYSQL_DATABASE=anodb \
|
||||
-p 3306:3306 \
|
||||
mysql/mysql-server
|
||||
```
|
||||
Следующий блок можно пропустить, если не нужен веб-менеджер для бд.
|
||||
```
|
||||
docker run --name adminer -p 8080:8080 -d adminer
|
||||
```
|
||||
|
||||
### Скачивание
|
||||
Понятно, что без кода проект не будет работать. Так что скопируем код с репозитория и скачаем данные.
|
||||
```
|
||||
# Клонирование репозитория
|
||||
git clone https://gitea.violet-p1.online/Red/ano-mr-site.git
|
||||
(резерв) git clone http://violet-p1.online:11720/Red/ano-mr-site.git
|
||||
|
||||
cd ano-mr-site
|
||||
|
||||
# Скачивание данных
|
||||
wget -O data.zip "https://s3.ru1.storage.beget.cloud/307039fb9285-violet/project/AnoMrSite/data/data.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=Q081T718WY45W6ZD5OCF%2F20250915%2Fdefault%2Fs3%2Faws4_request&X-Amz-Date=20250915T140356Z&X-Amz-Expires=518393&X-Amz-Signature=7b5094358ef52e41a3dd80120f9399b3e556d180ad3880d76d774e182281da94&X-Amz-SignedHeaders=host"
|
||||
|
||||
# Распаковка и удаление лишнего
|
||||
7z x data.zip
|
||||
sudo rm data.zip
|
||||
```
|
||||
|
||||
### Последний шаг
|
||||
Вот мы и пришли к завершению и, скажу честно, я уже привык к вам - мои юные читатели. Не хочу с вами раставаться, но так велит сама судьба. Давайте закончим начатое, ознаменовав рождение сайта.
|
||||
|
||||
```
|
||||
# Перемещение файлов проекта в основную директорию
|
||||
sudo mv ./* /var/www/html
|
||||
|
||||
sudo chown -R www-data:www-data /var/www/html
|
||||
sudo chmod -R 755 /var/www/html
|
||||
```
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue