Я создал веб-приложение на Go и хотел бы, чтобы оно работало на сервере или на сервере приложений самым плавным способом.
По сути, я создал одно.exe (я разрабатываю для Windows) и набор папок со статическими файлами.Кроме того, имеется папка с файлами конфигурации N.
Эти файлы конфигурации включают в себя все конфигурации, необходимые для настройки БД, папки / пути для записи журналов и т. Д.
В«время 0», когда я дважды щелкаю .exe на моей локальной машине, начинается процесс установки.Он просматривает файлы конфигурации (и если они не существуют, они даже создаются) и обновляет их в соответствии с ответами, которые я даю на консоли.Кроме того, приложение генерирует файлы журналов в файловой системе.
Мой вопрос : могу ли я «загрузить» свой код go на движке приложения «как есть» и просто включить некоторые конфигурации, специфичные для appengineв файле yaml, или я вынужден изменить код MY Go, чтобы: 1) main () должен искать файлы конфигурации в другом месте на app-engine и 2) журналы считывались / записывались из / в определенные пути в приложении-инжин
Другими словами, мне интересно, смогу ли я добиться своего рода версии «веб-приложение« один раз и запустить / развернуть везде »».
Это мой первый вопрос к сообществу, поэтомуЯ надеюсь, что я следовал всем инструкциям.Спасибо.