Skip to content

Commit ae70579

Browse files
authored
Merge pull request #129 from UnderGut/main
fix: add exec to nginx command for faster container shutdown
2 parents f9aa301 + c0e7ad1 commit ae70579

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

install_remnawave.sh

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,17 @@ set_language() {
450450
[ERROR_API_TOKEN]="Failed to add API token"
451451
[STOPPING_REMNAWAVE_SUBSCRIPTION_PAGE]="Stopping Remnawave Subscription Page..."
452452
[STARTING_REMNAWAVE_SUBSCRIPTION_PAGE]="Starting Remnawave Subscription Page..."
453+
[DOWNLOAD_FALLBACK]="Trying fallback download method..."
454+
[WARP_DELETE_SUCCESS]="WARP deleted successfully"
455+
[UPDATING_SQUAD]="Updating squad"
456+
[ALIAS_EXISTS]="Alias already exists in %s"
457+
[PORT_8443_NOT_CONFIGURED]="Port 8443 is not configured in docker-compose.yml"
458+
[ARCHIVE_NOT_FOUND]="Archive directory not found"
459+
[FILE_NOT_FOUND]="File not found:"
460+
[UPDATED_RENEW_AUTH]="Updated certificate renewal hook"
461+
[ERROR_CREATE_CONFIG_PROFILE]="Error creating config profile"
462+
[ERROR_EXTRACT_PRIVATE_KEY]="Failed to extract private key"
463+
[INVALID_CERT_METHOD]="Invalid certificate method"
453464
)
454465
;;
455466
ru)
@@ -474,13 +485,13 @@ set_language() {
474485
[ERROR_INSTALL_DOCKER]="Ошибка: Не удалось установить Docker"
475486
[ERROR_DOCKER_NOT_INSTALLED]="Ошибка: Docker не установлен"
476487
[ERROR_START_DOCKER]="Ошибка: Не удалось запустить Docker"
477-
[ERROR_ENABLE_AUTOSTART_DOCKER]="Ошибка: Не удалось включить автозапуск Docker"
488+
[ERROR_ENABLE_DOCKER]="Ошибка: Не удалось включить автозапуск Docker"
478489
[ERROR_DOCKER_NOT_WORKING]="Ошибка: Docker не работает корректно"
479490
[ERROR_CONFIGURE_UFW]="Ошибка: Не удалось настроить UFW"
480491
[ERROR_CONFIGURE_UPGRADES]="Ошибка: Не удалось настроить unattended-upgrades"
481492
[ERROR_DOCKER_DNS]="Ошибка: Не удалось разрешить домен download.docker.com. Проверьте настройки DNS."
482493
[ERROR_INSTALL_CERTBOT]="Ошибка: Не удалось установить certbot"
483-
[SUCCESSFUL_INSTALL]="Все пакеты успешно установлены"
494+
[SUCCESS_INSTALL]="Все пакеты успешно установлены"
484495
#Main menu
485496
[EXIT]="Выход"
486497
[MENU_1]="Установка компонентов Remnawave"
@@ -852,6 +863,17 @@ set_language() {
852863
[ERROR_API_TOKEN]="Не удалось добавить API токен"
853864
[STOPPING_REMNAWAVE_SUBSCRIPTION_PAGE]="Остановка Remnawave Subscription Page..."
854865
[STARTING_REMNAWAVE_SUBSCRIPTION_PAGE]="Запуск Remnawave Subscription Page..."
866+
[DOWNLOAD_FALLBACK]="Попытка резервного метода загрузки..."
867+
[WARP_DELETE_SUCCESS]="WARP успешно удалён"
868+
[UPDATING_SQUAD]="Обновление squad"
869+
[ALIAS_EXISTS]="Алиас уже существует в %s"
870+
[PORT_8443_NOT_CONFIGURED]="Порт 8443 не настроен в docker-compose.yml"
871+
[ARCHIVE_NOT_FOUND]="Директория archive не найдена"
872+
[FILE_NOT_FOUND]="Файл не найден:"
873+
[UPDATED_RENEW_AUTH]="Обновлён hook обновления сертификата"
874+
[ERROR_CREATE_CONFIG_PROFILE]="Ошибка создания профиля конфигурации"
875+
[ERROR_EXTRACT_PRIVATE_KEY]="Не удалось извлечь приватный ключ"
876+
[INVALID_CERT_METHOD]="Неверный метод получения сертификата"
855877
)
856878
;;
857879
esac
@@ -4493,7 +4515,7 @@ installation() {
44934515
cat >> /opt/remnawave/docker-compose.yml <<EOL
44944516
- /dev/shm:/dev/shm:rw
44954517
- /var/www/html:/var/www/html:ro
4496-
command: sh -c 'rm -f /dev/shm/nginx.sock && nginx -g "daemon off;"'
4518+
command: sh -c 'rm -f /dev/shm/nginx.sock && exec nginx -g "daemon off;"'
44974519
depends_on:
44984520
- remnawave
44994521
- remnawave-subscription-page
@@ -5411,7 +5433,7 @@ installation_node() {
54115433
cat >> /opt/remnawave/docker-compose.yml <<EOL
54125434
- /dev/shm:/dev/shm:rw
54135435
- /var/www/html:/var/www/html:ro
5414-
command: sh -c 'rm -f /dev/shm/nginx.sock && nginx -g "daemon off;"'
5436+
command: sh -c 'rm -f /dev/shm/nginx.sock && exec nginx -g "daemon off;"'
54155437
network_mode: host
54165438
depends_on:
54175439
- remnanode

0 commit comments

Comments
 (0)