Skip to content

imsr/Forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose.yml можно настроить под себя.

Пример набора файлов и директорий для работы:

имя                    uid   права
----------------------------------
/storage               1000   770
/assets                1000   770
/db                    0      770
.env                   0      770
docker-compose.yml     0      775
config.docker.php      1000   770
mkdir storage assets db
chmod 770 storage assets db
chown flarum:flarum storage assets

Пример .env (должен быть недоступен другим пользователям):

RUN_UID=1000
RUN_GID=1000
DB_USERNAME=flarum
DB_PASSWORD=pa$$word
LISTEN_PORT=20001
BASE_URL=https://forum.imsr.su
INSTALL_ADMIN_USERNAME=admin
INSTALL_ADMIN_PASSWORD=admin
INSTALL_ADMIN_EMAIL=admin@example.com

Для установки расширений необходимо добавить их в Dockerfile и пересобрать образ.

Иначе при пересоздании контейнера все расширения, которые были установлены отдельно, удалятся.

RUN composer require \
        flarum-lang/russian \
        fof/upload \
        fof/nightmode \
        fof/linguist \
        fof/passport

Сборка

docker build -t ghcr.io/imsr/forum:latest .