HOV QA Engineers
  • πŸ”HOV QA Engineers
  • AGILE TESTING
    • πŸ’»CSS elements for QA
    • πŸ›«On-boarding QA
    • 🀝Testers Communications, Task and Responsibilities
    • ♻️Software Testing Life cycle
    • πŸ““Test Plan
    • 🎟️Kanban board and ticket flows
    • πŸ““User Stories and Acceptance Criteria
    • πŸ‘£Gherkin syntax
    • πŸ€–Test Design
    • πŸ“…Test Strategy
    • πŸ‘¬Types of Testing strategy
    • πŸ§ͺTesting types
    • πŸ›Bug and Bug life Cycle
    • ✍️Manual Testing
    • Automation testing
    • πŸ‘·β€β™‚οΈE2E Testing
    • E2E testing best practices
    • Accessibility testing
    • Performance testing
    • Mobile Testing
  • Tools and Guidelines
    • Software QA Engineer Roadmap
    • πŸ’»Setup Cypress v10 E2E testing
    • πŸ§ͺSetup End to end test with Cypress test suite
    • Setup Performance test with k6
    • API testing with postman
    • Building GitHub Action part 1
    • ✍️Playwright + Cucumber
  • Training Videos
    • SQA Trainings
  • Research
    • πŸ“±Mobile Automation with Appium
      • Setup Project and Configuration (Android)
    • 🎭Playwright - Web Apps E2E Testing Tool
      • Setup Project and Configuration (Android)
    • Testing Library
  • PROJECTS
    • Page 2
    • Opexa
    • πŸ“£Identifi
      • βš–οΈSQA Metrics and Testing progress
      • πŸ§ͺManual testing
        • WEB
          • Sanity Testing
          • Regression Test cases
          • Credentials and URLs
        • Android
          • Sanity Testing
          • Regression Testing
          • End to end Testing
          • Credentials
        • IOS
          • Sanity Testing
          • Regression Testing
      • πŸ“”API Testing
      • πŸ€–Web Automation
        • E2E Automation Test Plan
        • Web Automation Setup
          • 🚧Setup WSL2 Environment for Windows
          • πŸ—οΈSetup local Environment (Linux/Ubuntu)
        • Regression Testing Coverage
        • Sanity Testing Coverage
      • 🎭Performance Testing
        • K6 Test Runs
      • πŸ“΄Mobile Automation
        • Mobile Automation Test Plan
        • Identifi Mobile Automation Setup
      • Page 1
    • πŸ–ΌοΈsubsit
      • Test plan
      • Smoke Test cases
      • πŸ§ͺTest Scenarios
      • πŸ•ΈοΈWeb Automation
    • 🧡ThreadSync
      • Test Plan
    • πŸ‘οΈUpWatch
      • Product Requirement
      • Test plan
      • Monitoring & Bug Reporting
      • E2E Test
        • E2E UpWatch Test
      • E2E QA Automation
    • 🎲Wallet
      • 🧬Test Plan
      • πŸ’»E2E Wallet Automation Test Plan
      • πŸ“–E2E Test Automation Docs
      • πŸ“‘Credentials| Urls
      • πŸ“šWallet Feature List
    • πŸ‘¨β€πŸ’»DevLuvs
      • πŸ§ͺTest Cases
      • πŸ”‘Credentials For Automation
        • πŸ€–Automation Test Cases
      • πŸ“ŠAutomation Board
    • βš™οΈMehira
      • πŸ•ΈοΈWeb Automation
      • Sanity Testing Document
      • How to start running Mehira application from your local using Docker engine via Ubuntu platform
Powered by GitBook
On this page
  1. PROJECTS
  2. Identifi
  3. Web Automation
  4. Web Automation Setup

Setup local Environment (Linux/Ubuntu)

PreviousSetup WSL2 Environment for WindowsNextRegression Testing Coverage

Last updated 2 years ago

  1. Add ssh key -

  2. Install docker - -

  3. Type on terminal

    1. sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
      sudo chmod +x /usr/local/bin/docker-compose
  4. Install AWS -

  5. Configure AWS

    1. Type

      1. aws configure

      2. Access key ID ( Ask for DEVS the ID is different from other projects) - [sample id] - AKIA6ML6BIUKZKFNY6NX

      3. Secret access key: EcAqufe+UJFHlmi1SQpeuHF+ajvJUR1VskbnZxmA

      4. Location - us-east-1

      5. File type - json

    access key: AKIAR73M5IQAJDI7TGPN secret key: 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 region: ap-southeast-1 output: json

  6. Install

  7. Type β€œnpm install” inside [name of the folder]

Running the docker:

There are instances that the docker won’t automatically run if you won’t type this command:

sudo systemctl start docker

Login the AWS: [sample code, get aws credentials to devOps]

aws ecr get-login-password --region ap-southeast-1 | docker login --username AWS --password-stdin 138130503029.dkr.ecr.ap-southeast-1.amazonaws.com
docker-compose down
docker-compose up -d
docker container ls
docker container logs xxxxxx -f (container id of web)
πŸ“£
πŸ€–
πŸ—οΈ
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
https://docs.docker.com/engine/install/fedora/
https://computingforgeeks.com/how-to-install-docker-on-fedora/
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
nvm