Я новичок в использовании AWS и очень смущен.
Мой проект локализован локально - технический стек node.js, который использует express server и socket.io, а также базу данных postgres. Я использую docker-compose up
, чтобы запустить его локально, и оттуда мой клиент может говорить с ним; теперь я пытаюсь запустить контейнер на AWS.
. Пока у меня есть: 1) Создан экземпляр EC2 на AWS 2) S SH 'd на экземпляре EC2 3) Из моего локального репозитория я использовал Git для вывода sh моих файлов в экземпляр EC2 - я могу видеть их с моей консоли sh.
Мой вопрос: откуда мне go отсюда ? 3 части к вопросу. 1) Поскольку .env
и docker-compose.yml
находятся в моем файле .gitignore
, как я могу восстановить их на сервере? 2) Как запустить команду docker-compose up
в экземпляре EC2? Как только я это сделаю, будут ли они постоянно жить, как серверы, когда я разверну их на heroku? 3) Как только я запустил API в AWS, откуда мне знать, какую конечную точку использовать для моего интерфейса?
Спасибо за вашу помощь!