Skip to content

attlas/attlas-core

Repository files navigation

@tlas XaaS

Prerequisites

  • Install Angular CLI https://github.com/angular/angular-cli
  • apt-get -y install php7.0-cli

Create backend

mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-grizzly2 -DarchetypeGroupId=org.glassfish.jersey.archetypes -DinteractiveMode=false -DgroupId=com.attlas -DartifactId=service -Dpackage=com.attlas -DarchetypeVersion=2.17

CIDD

Local dev environment

  • Clone forked repository
  • Configure developer parameter for local repository
> git config --local user.name <developer name>
> git config --local user.email <developer email>
> git remote add upstream <master git reposiotry>
> ./prereq.sh docker
> ./prereq.sh maven
> ./prereq.sh nodejs
> ./prereq.sh cordova
> ./prereq.sh android

Frontend

  • Install dependencies
  > cd static
  > npm i
  • Build
  > cd static
  > npm run build

Mobile

Linux

Windows

MacOs

Build VM

  • Get Ubuntu VM (16.04)
  • Install jre/jdk, docker, jenkins, nodejs, maven

Jenkins-Nexus

  • Execute '<project_root>/nexus-up.sh'
  • Login :8081 with admin/admin123 and change password

Android

  • Execute <project_root>/cidd/prereq.sh cordova
  • Execute <project_root>/cidd/prereq.sh android

Staging/Prod

  • Login into remote VM
  • Add <project_root>/cidd/jenkins.rsa.pub into authorized_keys

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published