8000 GitHub - bleejay/Eazily-Led
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bleejay/Eazily-Led

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eazily-LED

Project Details

This is the creation of a simple website built using spring. The contents of this site include:

  • Various view pages
  • Simple email sender
  • Dynamically modelled pages (using thymeleaf)

Setup

In order to allow this application to run fully, you will need to create a mailSenderBean.xml file in src/main/resources which has the following format:

<?xml version = "1.0" encoding = "UTF-8"?>
<beans xmlns = "http://www.springframework.org/schema/beans"
   xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation = "http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="smtp.gmail.com" />
        <property name="port" value="587" />
        <property name="username" value="<USERNAME>" />
        <property name="password" value="<PASSWORD>" />

        <property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.auth">true</prop>
                <prop key="mail.smtp.starttls.enable">true</prop>
                <prop key="mail.smtp.ssl.trust">smtp.gmail.com</prop>
            </props>
        </property>

    </bean>
    <bean id="SimpleEmailSender" class="com.jlb.model.SimpleEmailSender">
        <property name="mailSender" ref="mailSender" />
    </bean>

</beans>

Once the bean file has been created you will also need to download and setup the maven cli, which can be found here

After this in the command line run:

mvn clean mvn package spring-boot:repackage

and then execute the jar file created in target:

java -jar target/FILENAME.JAR

The site will now be running on port 8080, and can be accessed on local host.

To deploy this site to Heroku you will need to create an account and down load the heroku cli found here Then run the following commands:

heroku login

heroku create <APPNAME> --<REGION>

heroku plugin:install java

heroku deploy:jar target/Eazily-Led-1.0-SNAPSHOT.jar --app <APPNAME> --includes src

And to view the running web app use the command:

heroku open

or just go to APPNAME.herokuapp.com

Authors

Jason Blee & Daniel Blake

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0