Как запустить приложение после развертывания с CircleCI на AWS S3? - PullRequest
0 голосов
/ 05 декабря 2018

В настоящее время я пытаюсь развернуть приложение Python Hello World на AWS S3 с использованием CircleCI.Базовый поток работает следующим образом:

Локальный ПК -> GitHub -> CircleCI -> AWS S3

version: 2
jobs:
  build:
    working_directory: /tmp/myfiles
    docker:
      - image: circleci/python:2.7-jessie
    steps:
      - checkout
      - run:
            name: Test
            command: echo "Deploying files"
      - run:
           name: Install awscli
           command: sudo pip install awscli
      - deploy:
           name: Create application
           command: aws s3 sync helloWorld.py s3://mysite.s3.amazonaws.com --delete
      #  Do I do something here to run program???

После успешной загрузки файла я хотел бы выполнить скрипт python.Вместо базового вывода консоли «Hello World» я создаю файл, поэтому есть свидетельства того, что сценарий успешно запущен.

1 Ответ

0 голосов
/ 07 декабря 2018

После долгих проб и ошибок я сдался и переключился на Elastic Beanstalk.Похоже, что S3 обычно используется для хранения, а не для развертывания приложений.

...