Вот Dockerfile
из нашего проекта, который работает просто отлично:
#
# Final image
#
FROM directus/directus:v8-apache
#
# Filesystem & permissions
#
COPY ./rootfs/ /
RUN chmod +x install.sh
#
# Port
#
EXPOSE 80
ENTRYPOINT ./install.sh
В этом же каталоге у нас есть rootfs
dir с содержимым, которое мы хотим переопределить из Directus, например, файлами конфигурации некоторые CSS et c ...
/rootfs
var
directus
public
admin
style.css
src
install.sh
Наш install.sh
скрипт содержит некоторые вещи, которые нам нужно запустить при запуске. Наиболее важным является запуск Apache в конце:
#!/bin/bash
# ...
# Our custom scripts
# ...
apache2-foreground