Thursday, 17 March 2022

Install brew cask & install docker

Install Brew

  1. Make sure you've installed Brew, with this (wait until its done installing) (Edit: added ending quote to the end)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Then follow NEXT STEPS shown on command line, it should show something like this
==> Next steps:
- Add Homebrew to your PATH in /Users/$USER/.zprofile:
    echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
    eval $(/opt/homebrew/bin/brew shellenv)
  1. Copy and paste the first line on the same terminal window, then hit enter
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
  1. Then Copy and paste the last line on the same terminal window, then hit enter
eval $(/opt/homebrew/bin/brew shellenv)

Install Docker

To install: brew install --cask docker

To uninstall: brew uninstall --cask docker



OPEN DOCKER


open /Applications/Docker.app

Saturday, 23 October 2021

Guidline @ Reference Step By Step Deploy Node JS onto Digital Ocean

 https://medium.com/nerd-for-tech/deploy-your-nodejs-application-to-a-digital-ocean-droplet-step-by-step-guide-3f6f928f776

Install latest node JS in Ubuntu --> Digital Ocean

 //STEP 1:install using curl (PPA)

sudo apt update && sudo apt install curl -y

//STEP 2:install latest version (replace 14.x with requird one(i.e 15.x))

curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash -

sudo apt install nodejs

nodejs -v

v15.3.0

Saturday, 25 September 2021

Codepush & Ionic Integration

 1. npm install cordova-plugin-code-push

2. npm install @ionic-native/code-push

3. npm install -g appcenter-cli    

4. appcenter login

5. ionic cordova build android

//6. appcenter codepush release-cordova -a Digital-Venus/APLUSSBOSS-Android-UAT -m

7. appcenter codepush release-cordova -a Digital-Venus/APLUSBOSS-APP-V2 -m


# Release a mandatory update with a changelog

appcenter codepush release -a <ownerName>/MyApp-ios -c ios/App/App/public/ -m --description "Modified the header color"


# Release a dev Android build to just 1/4 of your end users

appcenter codepush release -a <ownerName>/MyApp-android -c android/app/src/main/assets/public/ --rollout 25


# Release an update that targets users running any 1.1.* binary, as opposed to

# limiting the update to exact version name in the config.xml file

appcenter codepush release -a <ownerName>/MyApp-android -c android/app/src/main/assets/public/ --target-binary-version "~1.1.0"


# Release an update now but mark it as disabled

# so that no users can download it yet

appcenter codepush release -a <ownerName>/MyApp-ios -c ios/App/App/public/ -x


# Release an update signed by private key (public key should be configured for application)

appcenter codepush release -a <ownerName>/MyApp-android -c android/app/src/main/assets/public/ --privateKeyPath ~/rsa/private_key.pem


references

https://github.com/mapiacompany/capacitor-codepush


config.xml

<preference name="APP_SECRET" value="7056bb94-2703-4e01-ab79-66848505b6a9" />

<preference name="APPCENTER_ANALYTICS_ENABLE_IN_JS" value="true" />

<preference name="CodePushDeploymentKey" value="OrnEAKcjIXFcKo4He7YoHaBN9BEIcg35AdbTM" />

Ionic Cordova platform - android 9.1 sdk build tools ^31.0.0 issue

C:\Users\$user\AppData\Local\Android\Sdk\build-tools\31.0.0
 

This is happened because dx files are missing from Android SDK Build Tools 31.0.0 and replaced with d8 files. Try to modify Android SDK Build Tools 31.0.0 by:
  1. In the Android SDK Build Tools 31.0.0 folder, create a copy of d8.bat and rename it to dx.bat.
  1. In the lib folder, create a copy of d8.jar and rename it to dx.jar.



Additional Check ionic cordova version

Method 1


Method 2 :
cordova -v

to see the currently running version. Run the npm info command

npm info cordova

for a longer listing that includes the current version along with other available version numbers

Thursday, 23 September 2021

NPM Specific Version Package

 

How To Know Package Versions Available




If you want to know the exact version of a package to install, you can simply search for it on the npm public registry database

Or, you can simply run the following command to check the available versions on the npm registry:

  npm view [package-name] versions

 

If you want to know the specific latest version of a package available on the npm registry, run the following command:

  npm view [package-name] version

 

For example, here is how you can check the latest version of the Renovate package:

resource :

https://www.whitesourcesoftware.com/free-developer-tools/blog/npm-install-specific-version/