Я только что понял, как настроить и запустить swagger-ui с Docker с помощью моего собственного файла openapi.json, используя следующую команду:
docker run -p 80:8080 -e SWAGGER_JSON=/foo/openapi.json -v ~/source:/foo swaggerapi/swagger-ui
Файл openapi.json
находится в управлении исходным кодом, и этоможет быть запущен во многих местах.
Есть ли способ облегчить повторный запуск этой команды, кроме простого помещения ее в README?Могу ли я использовать Dockerfile для этого?Или я могу использовать docker-compose?Самая важная часть - это просто сделать это проще, а потом - легко изменить / добавить опции.
Я также знаю, что мог бы использовать скрипт bash, который мог бы просто изменить, но мне интересноесли есть какой-нибудь способ Docker сделать это, а не взломать.