From a4ac250c7ea1ceaa7570438d4256c86fcb3308be Mon Sep 17 00:00:00 2001 From: iam-sayantanidey <167431071+iam-sayantanidey@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:10:55 +0530 Subject: [PATCH 1/4] Create Dockerfile --- Dockerfile | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Dockerfile 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" ] From 08ed3720ac9f290307fb0a08b132edf71dd49cc6 Mon Sep 17 00:00:00 2001 From: iam-sayantanidey <167431071+iam-sayantanidey@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:11:43 +0530 Subject: [PATCH 2/4] Create buildspec.yml --- buildspec.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 buildspec.yml diff --git a/buildspec.yml b/buildspec.yml new file mode 100644 index 0000000..fbb7605 --- /dev/null +++ b/buildspec.yml @@ -0,0 +1,25 @@ +version: 0.2 + +phases: + pre_build: + commands: + - echo Logging in to Amazon ECR... + - aws --version + - aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com + - REPOSITORY_URI=$AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME + build: + commands: + - echo Build started on `date` + - echo Building the Docker image... + - docker build -t $REPOSITORY_URI:$IMAGE_TAG . + - docker tag $REPOSITORY_URI:$IMAGE_TAG $REPOSITORY_URI:$IMAGE_TAG + post_build: + commands: + - echo Build completed on `date` + - echo Pushing the Docker images... + - docker push $REPOSITORY_URI:$IMAGE_TAG + - echo Writing image definitions file... + - printf '[{"name":"%s","imageUri":"%s"}]' $CONTAINER_NAME $REPOSITORY_URI:$IMAGE_TAG > imagedefinitions.json + +artifacts: + files: imagedefinitions.json From 38765ce5fbbc08c50f7370421e31cf9c05c2e65d Mon Sep 17 00:00:00 2001 From: iam-sayantanidey <167431071+iam-sayantanidey@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:13:23 +0530 Subject: [PATCH 3/4] Create index.html --- index.html | 2210 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2210 insertions(+) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..1d0b85f --- /dev/null +++ b/index.html @@ -0,0 +1,2210 @@ + + + + + + + Scale-Up SaaS + + + + + + +
+
+ +
+

+ Start Crafting Your Next + Great Idea

+
Teaching how to huild, deploy & monetize, scalable and secure + SaaS apllications with Laravel & AWS!
+
+ + + Subscribe Now + free 🫶 + + Learn More +
+
+
+
+
+
+
+
+
+

+ Beautiful Pages to + Tell Your + Story! +

+

It's never been + easier to build beautiful websites that convey your message and tell your story.

+ +
+
+
+
+ +
+
+
+
+
+
+
+

Our Application Integrations

+

Connect with Your Favorite Apps.

+

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

+
div
+
+
+ View + All Integrations +
+
+
+
+
+

+ Simple, Transparent Pricing

+

+ Pricing to fit the needs of any companie size.

+
+
+
+

+ Starter

+
+

+ $5

+

+ / month

+
+

+ Ideal for Startups and Small Companies

+
    +
  • + + + + Automated Reporting +
  • +
  • + + + + Faster Processing +
  • +
  • + + + + Customizations +
  • +
+ +
+
+

+ Basic

+
+

+ $15

+

+ / month

+
+

+ Ideal for medium-size businesses to larger businesses

+
    +
  • + + + + Everything in Starter +
  • +
  • + + + + 100 Builds +
  • +
  • + + + + Progress Reports +
  • +
  • + + + + Premium Support +
  • +
+ +
+
+

+ Plus

+
+

+ $25

+

+ / month

+
+

+ Ideal for larger and enterprise companies

+
    +
  • + + + + Everything in Basic +
  • +
  • + + + + Unlimited Builds +
  • +
  • + + + + Advanced Analytics +
  • +
  • + + + + Company Evaluations +
  • +
+ +
+
+
+
+ + + + From 938a6086604e77b7cb8a442876593a8c9a08f263 Mon Sep 17 00:00:00 2001 From: iam-sayantanidey <167431071+iam-sayantanidey@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:41:28 +0530 Subject: [PATCH 4/4] Update buildspec.yml --- buildspec.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/buildspec.yml b/buildspec.yml index fbb7605..d8433c7 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -5,20 +5,23 @@ phases: commands: - echo Logging in to Amazon ECR... - aws --version - - aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com - - REPOSITORY_URI=$AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/$IMAGE_REPO_NAME + - 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:$IMAGE_TAG . - - docker tag $REPOSITORY_URI:$IMAGE_TAG $REPOSITORY_URI:$IMAGE_TAG + - 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: