Обновить README.md
This commit is contained in:
23
README.md
23
README.md
@@ -1,6 +1,7 @@
|
|||||||
# Gitea + OpenGist docker environment
|
# Gitea + OpenGist docker environment
|
||||||
|
|
||||||
Подробности: https://axenov.dev/gitea-to-docker
|
Подробности: https://axenov.dev/gitea-to-docker
|
||||||
|
|
||||||
Ниже краткая выжимка этого поста.
|
Ниже краткая выжимка этого поста.
|
||||||
|
|
||||||
Стек:
|
Стек:
|
||||||
@@ -10,7 +11,7 @@
|
|||||||
|
|
||||||
## Порядок действий
|
## Порядок действий
|
||||||
|
|
||||||
## Для переноса сервисов с другого сервера
|
### Для переноса сервисов с другого сервера
|
||||||
|
|
||||||
1. Клонировать репозиторий
|
1. Клонировать репозиторий
|
||||||
2. Выполнить `cp .env.example .env` и указать корректные данные для подключения
|
2. Выполнить `cp .env.example .env` и указать корректные данные для подключения
|
||||||
@@ -35,9 +36,10 @@
|
|||||||
|
|
||||||
Опционально, если есть домены:
|
Опционально, если есть домены:
|
||||||
|
|
||||||
10. Настроить nginx на хосте как реверс-прокси из внешки в контейнеры:
|
10. Настроить nginx на хосте как реверс-прокси из внешки в контейнеры: (поменять `server_name` и порты на свои)
|
||||||
(поменять `server_name` и порты на свои)
|
|
||||||
1. `/etc/nginx/sites-available/gitea.conf`
|
Файл: `/etc/nginx/sites-available/gitea.conf`
|
||||||
|
|
||||||
```
|
```
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
@@ -53,7 +55,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
2. `/etc/nginx/sites-available/opengist.conf`
|
|
||||||
|
Файл: `/etc/nginx/sites-available/opengist.conf`
|
||||||
|
|
||||||
```
|
```
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
@@ -69,20 +73,23 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
3. Сделать линки и перезапустить `nginx`
|
|
||||||
|
Сделать линки и перезапустить `nginx`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
ln -s /etc/nginx/sites-available/gitea.conf /etc/nginx/sites-enabled/gitea.conf
|
ln -s /etc/nginx/sites-available/gitea.conf /etc/nginx/sites-enabled/gitea.conf
|
||||||
ln -s /etc/nginx/sites-available/opengist.conf /etc/nginx/sites-enabled/opengist.conf
|
ln -s /etc/nginx/sites-available/opengist.conf /etc/nginx/sites-enabled/opengist.conf
|
||||||
unlink /etc/nginx/sites-enabled/default
|
unlink /etc/nginx/sites-enabled/default
|
||||||
systemctl restart nginx
|
systemctl restart nginx
|
||||||
```
|
```
|
||||||
|
|
||||||
11. Переключить DNS на новый IP
|
11. Переключить DNS на новый IP
|
||||||
12. Проверить веб-морды по доменам через `curl -i ...`
|
12. Проверить веб-морды по доменам через `curl -i ...`
|
||||||
13. Настроить SSL через `certbot`
|
13. Настроить SSL через `certbot`
|
||||||
|
|
||||||
## Для деплоя с нуля
|
### Для деплоя с нуля
|
||||||
|
|
||||||
Шаги 3-4 можно опустить.
|
Всё то же, но шаги 3 и 5 можно опустить.
|
||||||
|
|
||||||
## Gitea + ssh через хост
|
## Gitea + ssh через хост
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user