We help you set up, manage, monitor, and scale your applications on the cloud.

Registration Guidelines for PipeOps Hackathon

To successfully register for the PipeOps hackathon, you will be required to do the following;

  1. Create a free PipeOps account
  2. Deploy a Nova server using PipeOps free credits
  3. Deploy a test project to get a project URL

Task 1: Create a free PipeOps account

Step 1: Open your preferred web browser and navigate to the pipeops sign up page. You can use the direct URL: https://console.pipeops.io/auth/signup

Step 2: Sign In Options

In the ‘Create an account’ sign up box, you have 4 options to sign up.

  1. GitHub account.
  2. GitLab account.
  3. BitBucket account.
  4. Email account.

In the first 3 options, you will need to enter your credentials to allow PipeOps to connect with your account. You will not need to connect to that repository provider later if you already chose it as your sign up method.

Nova server
Step 3: Provide your information for the onboarding

On the registration page, you will need to provide your personal information for your PipeOps account and then answer the onboarding questions that will follow. This should take you less than 2 minutes to complete.

Step 4: Complete Registration

After customizing your workspace, you’re now ready to complete the registration process. Review the information you’ve provided, make any necessary adjustments, and click the “Finish” button.

You are now set to proceed to creating your server.

Task 2: Deploy a Nova Server using Free PipeOps Credits

Congratulations! You have successfully created your PipeOps account. We will now walkthrough how to set up your Nova Server in a series of short easy to follow steps:

Step 1: Select Your Server Hosting Platform

Whether you are just continuing your account creation process or just trying to deploy an extra server, The below guide still applies to both cases. After choosing to proceed from the previous step, you will be brought to this page. Please make sure you select “On PipeOps

Step 2: Decide On The Physical Location Of Your Server

After selecting “On PipeOps” as your server creation method, you’ll then be directed to:

  1. Choose a server name.
  2. Select your server location. We’ve implemented a geo-location pricing model to ensure you’re billed in your local currency, shielding you from exchange rate fluctuations.
Step 3: Customize Your Server

You can choose between the Nova Sapa, Nova Pro, Nova Duo and Nova Chrono server instances. Each instance comes with varying amounts of VCPU, Memory and storage.

Once you’ve decided on your desired server instance, PipeOps will automatically check if your credit balance covers the cost. You should have enough credits to deploy to “Nova Sapa” so please select that option.

Step 4: Server Creation Completion

After successfully making payment for your server using your free credits, you’ll receive a confirmation stating “Congratulations! Your subscription is active.” Click on the Done button to proceed to the next steps in the setup process.

Task 3: Deploying a test project to get the Project URL

To edit the sample HTML file provided, follow these steps:

Step 1: Fork the Repository
  1. Navigate to the GitHub repository at https://github.com/pipeops-dev/pipeops-html
  2. Click on the “Fork” button in the upper right corner of the repository page.

This will create a copy of the repository in your GitHub account, allowing you to make changes without affecting the original repository.

Step 2: Deploying your Application
  1. On your dashboard, under the “My Projects” tab, click on the “Deploy a new Project” button and select “Web project.”

Connecting a repository to your account is essential for seamless deployment. If you created your account using any of the repository providers (GitHub, GitLab, Bitbucket), you can skip this step, as your account is already linked.

Step 3: Check Repository Connection
  • If you created your account with GitHub, GitLab, or Bitbucket, your repository is already linked.
  • You can proceed to the next step if your account is pre-linked. If not, check the step below.
Step 4: Connect Repository
  1. If you need to connect a repository manually, click on your preferred repository provider (GitHub, GitLab, Bitbucket).
  1. Authenticate your account to establish a connection between your repository provider and your dashboard.
  1. Once authenticated, your repository is successfully connected.

Congratulations! Your repository is now linked to your account. You can proceed with deploying your first project and leveraging the full power of our platform.

  1. Select “Linked repository”, then select the “Select repo source” drop-down. Choose the repo you will use for the project. If you would like to use a different repository, click on “Link new repo” and select from any of the repo providers.
  2. Select your repo organization from the “Select Organization” drop-down.
  3. Select the repository you just cloned and the main branch. Click on proceed.
Step 5: Configure Your Project
  1. Your project has been created, and your summary dashboard is shown to you. It contains your project name and environment, server, project repository, project source and cost. Leave as default and click proceed.
  1. Your project build settings dashboard is now shown to you. In the build settings > framework dropdown, select ReactJs
  2. Your build method dropdown is automatically set to ‘NodeJs (Static frontend) Recommended’. If it is not, please select it as your build framework.
  3. Enter your custom application build command. Use the default if your application builds with npm run build
  1. Enter your custom build path. Leave as default if your application uses a “/build” build path.
  2. If applicable, enter your application’s life cycle release command.
  3. Review your configuration settings.
Step 6: Deploy Your HTML Application
  1. Click deploy.
  2. Monitor the logs on the build logs section. After a successful build, click on the “View project” button to view your successfully deployed application.
Step 7: Celebrate Your Swift Deployment!

Congratulations! You have successfully deployed your React application using PipeOps. Your app is now live and accessible to users worldwide.

To view the application that was deployed, click the View Project link.

You will need this project link when signing up on the Hackathon’s registration page. If you encounter any issue, please visit https://pipeops.io and click on the support icon on the bottom right to speak to an agent.

Good luck!

Share this article
Shareable URL
Prev Post

Simplifying Cloud Deployment with PipeOps: A Step-by-Step Guide

Next Post

Introduction to Using Postgres – The Ultimate Beginner’s Guide

Leave a Reply

Your email address will not be published. Required fields are marked *

Read next
0
Share