Ты всю статику, включая пхп-файлы, в энджинкс-контейнер должен класть через вольюмы
Так и обновлять проще, и управлять
Можно, конечно, запилить докерфайл для образа с веб-сервером, где скопировать статику и полчить как бы "монолитный" контейнер, но зачем?
ибо на машине, на которой запускается все, нету файлов проекта, там только образ, который стягивает с gitlub registry, а статик файлов там нету, это микросервис + не хочу плодить образы, приходится его билдить лишний раз