diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8cf0802 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:alpine + +WORKDIR /nodejs-docker-aws-ecs + +COPY package.json . + +RUN npm install + +COPY . . + +EXPOSE 3000 + +CMD [ "node", "app.js" ] diff --git a/buildspec.yml b/buildspec.yml new file mode 100644 index 0000000..d8433c7 --- /dev/null +++ b/buildspec.yml @@ -0,0 +1,28 @@ +version: 0.2 + +phases: + pre_build: + commands: + - echo Logging in to Amazon ECR... + - aws --version + - aws ecr get-login-password --region us-west-2 | docker login --username AWS --password-stdin 722136401996.dkr.ecr.us-west-2.amazonaws.com + - REPOSITORY_URI=722136401996.dkr.ecr.us-west-2.amazonaws.com/nodejs-server-demo + - IMAGE_TAG=build-$(echo $CODEBUILD_BUILD_ID | awk -F":" '{print $2}') + build: + commands: + - echo Build started on `date` + - echo Building the Docker image... + - docker build -t $REPOSITORY_URI:latest . + - docker tag $REPOSITORY_URI:latest $REPOSITORY_URI:$IMAGE_TAG + post_build: + commands: + - echo Build completed on `date` + - echo Pushing the Docker images... + - docker push $REPOSITORY_URI:latest + - docker push $REPOSITORY_URI:$IMAGE_TAG + - echo Writing image definitions file... + - DOCKER_CONTAINER_NAME=nodejs-demo-container + - printf '[{"name":"%s","imageUri":"%s"}]' $CONTAINER_NAME $REPOSITORY_URI:$IMAGE_TAG > imagedefinitions.json + +artifacts: + files: imagedefinitions.json diff --git a/index.html b/index.html new file mode 100644 index 0000000..1d0b85f --- /dev/null +++ b/index.html @@ -0,0 +1,2210 @@ + + + +
+ + +It's never been + easier to build beautiful websites that convey your message and tell your story.
+ +
+ Our Application Integrations
+We've built integrations with some of your + favorite services. Check'em out below 👇
+Zapier
+Connect to 1,000+ apps
+Slack
+Messaging Platform
+Hubspot
+Customer Relations
+Zendesk
+Customer Messaging
+Airtable
+Data Management
+Google Tag Manager
+Web Tag Manager
+Mailchimp
+Email Marketing
+Google Sheets
+Spreadsheet
++ Pricing to fit the needs of any companie size.
++ $5
++ / month
++ Ideal for Startups and Small Companies
++ $15
++ / month
++ Ideal for medium-size businesses to larger businesses
++ $25
++ / month
++ Ideal for larger and enterprise companies
+