mirror of
https://github.com/chatmail/relay.git
synced 2026-05-21 05:18:04 +00:00
Suggestions from @Keonik1
Co-authored-by: Keonik <57857901+Keonik1@users.noreply.github.com>
This commit is contained in:
@@ -47,11 +47,11 @@ monitor_certificates() {
|
|||||||
|
|
||||||
### MAIN
|
### MAIN
|
||||||
|
|
||||||
if [ "$DEBUG_COMMANDS_ENABLED" == "true" ]; then
|
if [ "$DEBUG_COMMANDS_ENABLED" = true ]; then
|
||||||
debug_commands
|
debug_commands
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$FORCE_REINIT_INI_FILE" == "true" ]; then
|
if [ "$FORCE_REINIT_INI_FILE" = true ]; then
|
||||||
INI_CMD_ARGS=--force
|
INI_CMD_ARGS=--force
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -61,15 +61,15 @@ chown opendkim:opendkim /etc/dkimkeys/opendkim.txt
|
|||||||
|
|
||||||
# TODO: Move to debug_commands after git clone is moved to dockerfile.
|
# TODO: Move to debug_commands after git clone is moved to dockerfile.
|
||||||
git config --global --add safe.directory /opt/chatmail
|
git config --global --add safe.directory /opt/chatmail
|
||||||
if [ "$RECREATE_VENV" == "true" ]; then
|
if [ "$RECREATE_VENV" = true ]; then
|
||||||
rm -rf venv
|
rm -rf venv
|
||||||
fi
|
fi
|
||||||
./scripts/initenv.sh
|
./scripts/initenv.sh
|
||||||
|
|
||||||
./scripts/cmdeploy init --config "${INI_FILE}" $INI_CMD_ARGS $MAIL_DOMAIN
|
./scripts/cmdeploy init --config "${INI_FILE}" $INI_CMD_ARGS $MAIL_DOMAIN || true
|
||||||
bash /update_ini.sh
|
bash /update_ini.sh
|
||||||
|
|
||||||
./scripts/cmdeploy run --ssh-host docker
|
./scripts/cmdeploy run --ssh-host @docker
|
||||||
|
|
||||||
echo "ForwardToConsole=yes" >> /etc/systemd/journald.conf
|
echo "ForwardToConsole=yes" >> /etc/systemd/journald.conf
|
||||||
systemctl restart systemd-journald
|
systemctl restart systemd-journald
|
||||||
|
|||||||
@@ -38,7 +38,11 @@ Please substitute it with your own domain.
|
|||||||
```shell
|
```shell
|
||||||
cp ./docker/docker-compose-default.yaml docker-compose.yaml
|
cp ./docker/docker-compose-default.yaml docker-compose.yaml
|
||||||
```
|
```
|
||||||
|
2. Copy `./docker/example.env` and rename it to `.env`. This file stores variables used in `docker-compose.yaml`.
|
||||||
|
|
||||||
|
```shell
|
||||||
|
cp ./docker/example.env .env
|
||||||
|
```\
|
||||||
3. Configure environment variables in the `.env` file. These variables are used in the `docker-compose.yaml` file to pass repeated values.
|
3. Configure environment variables in the `.env` file. These variables are used in the `docker-compose.yaml` file to pass repeated values.
|
||||||
|
|
||||||
4. Configure kernel parameters because they cannot be changed inside the container, specifically `fs.inotify.max_user_instances` and `fs.inotify.max_user_watches`. Run the following:
|
4. Configure kernel parameters because they cannot be changed inside the container, specifically `fs.inotify.max_user_instances` and `fs.inotify.max_user_watches`. Run the following:
|
||||||
|
|||||||
@@ -34,7 +34,10 @@ Please substitute it with your own domain.
|
|||||||
```shell
|
```shell
|
||||||
cp ./docker/docker-compose-default.yaml docker-compose.yaml
|
cp ./docker/docker-compose-default.yaml docker-compose.yaml
|
||||||
```
|
```
|
||||||
|
2. Скопировать `./docker/example.env` и переименовать в `.env`. Здесь хранятся переменные, которые используются в `docker-compose.yaml`.
|
||||||
|
```shell
|
||||||
|
cp ./docker/example.env .env
|
||||||
|
```\
|
||||||
3. Настроить переменные окружения в `.env` файле. Эти переменные используются в `docker-compose.yaml` файле, чтобы передавать повторяющиеся значения.
|
3. Настроить переменные окружения в `.env` файле. Эти переменные используются в `docker-compose.yaml` файле, чтобы передавать повторяющиеся значения.
|
||||||
|
|
||||||
4. Настроить параметры ядра, потому что внутри контейнера их нельзя изменить, а конкретно `fs.inotify.max_user_instances` и `fs.inotify.max_user_watches`. Для этого выполнить следующее:
|
4. Настроить параметры ядра, потому что внутри контейнера их нельзя изменить, а конкретно `fs.inotify.max_user_instances` и `fs.inotify.max_user_watches`. Для этого выполнить следующее:
|
||||||
|
|||||||
Reference in New Issue
Block a user