Skip to content

A profile for use with Rowan University Grails applications

License

Notifications You must be signed in to change notification settings

rowanuniversity/grails-profile

Repository files navigation

A grails profile for Rowan University Web Apps

Make sure that you've got grails 3.3.11 installed and JDK 1.8

Edit the file USER_HOME/.grails/settings.groovy (if the file does not exist, create it):

grails {
  profiles {
    repositories {
      rowanRepo {
        url = "https://rowan.jfrog.io/artifactory/default-maven-local"
        snapshotsEnabled = true
      }
      grailsCentral {
        url = "https://repo.grails.org/grails/core"
        snapshotsEnabled = true
      }
    }
  }
}

Then you can create a new app using this profile with:

grails create-app APP_NAME --profile=edu.rowan:rowan:1.0.1

Features:

  • Docker
    • Dockerfile for grails 3.3.11 & JDK 1.8
    • docker-compose.yml
    • SAMPLE.docker-compose.override.yml
    • SAMPLE.env
  • Grails 3.3.11
    • Audit Logging Plugin
    • Setup for Oracle Connection
    • Spring Security
      • AppUser, AppRole, AppUserAppRole models pre-built
      • AppRole uses web tailor & RIMS for roles roles
    • Email
    • Fully externalized config: Don't touch application.yml
  • Jquery 3.5.1
  • Bootstrap 4.5.2
    • Customized with Rowan colors
  • Font Awesome Free 5.11.2
  • DataTables 1.10.18
    • Buttons 1.5.6, FixedHeader 3.1.4, Responsive 2.2.2
  • Select2 4.0.8
  • Gijgo JavaScript Library v1.9.13 (Date Picker)
  • accounting.js v0.4.2

To Upload to JFROG Platform

Ensure the environment variables below are set:

export JFROGUSER="{YOUR JFROG USERNAME}"
export JFROGPASSWORD="{YOUR JFROG ACCESS KEY}"

Then from the root of the project, execute ./gradlew publish

About

A profile for use with Rowan University Grails applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages