You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
vluk@2fi-solutions.com.hk 77bfebcecd for 8/7 demo use 9 months ago
gradle/wrapper init commit 10 months ago
src for 8/7 demo use 9 months ago
ssl added SSL files and settings 9 months ago
.gitignore init commit 10 months ago
README.md update client 9 months ago
build.gradle init commit 10 months ago
gradlew init commit 10 months ago
gradlew.bat init commit 10 months ago
settings.gradle init commit 10 months ago

README.md

2Fi LIONER Backend Setup

1. Create MySQL database

  • Run the following command in MySQL
    CREATE SCHEMA `lionerdb` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    

2. Edit the config to match with the environment

  • application-db-local.yml
    • Update the MySQL database location & login info:
    spring:
      datasource:
          jdbc-url: jdbc:mysql://127.0.0.1:3308/lionerdb?useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8
          username: root
          password: secret
    

3. Configurations for VScode

  • Build the launch.json & settings.json files, put them in .vscode folder and paste the following code:

    • launch.json
          {
              // Use IntelliSense to learn about possible attributes.
              // Hover to view descriptions of existing attributes.
              // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
              "version": "0.2.0",
              "configurations": [
              {
                  "type": "java",
                  "name": "Launch Local",
                  "request": "launch",
                  "mainClass": "com.ffii.lioner.LionerApplication",
                  "console": "internalConsole",
                  // "projectName": "LIONER",
                  "vmArgs": "-Xms2g -Xmx4g",
                  "args": "--spring.profiles.active=db-local,ldap-local,local"
              }
              ]
          }
      
  • settings.json

    • Modify the java sdk directory if necessary
          {
              "java.configuration.updateBuildConfiguration": "interactive",
              "java.jdt.ls.java.home": "C:\\java\\jdk-17.0.8",
              "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable"
          }
      

4. Run the application

  • Run the application in VScode