An application that caters to pets
- leiningen 2.0.0 or above installed
- jdk8 or above
- mySQL or MariaDB
- Create a database "xxxxxxxxxx" in mySQL or MariaDB. Note: "xxxxxxxxxx" refers to what you will call your database, so replace with your database name created.
- Clone the repository
- Copy resources/private/config_example to config.clj and change all of the "xxxxxxxxxx" to what applies to you setup Example of resources/private/config_example.clj
{:db-protocol "mysql"
:db-name "//localhost:3306/xxxxxxxxxxx?characterEncoding=UTF-8"
:db-user "root"
:db-pwd "xxxxxxxxxx"
:db-class "com.mysql.cj.jdbc.Driver"
:email-host "smtp.gmail.com"
:email-user "[email protected]"
:email-password "xxxxxxxxxx"
:port 3000
:tz "US/Pacific"
:site-name "xxxxxxxxxx"
:base-url "http://0.0.0.0:3000/"
:uploads "./uploads"
:path "/uploads/"}
-
To create the tables needed you can find the information here:
resources/migrations
## Database migrations
Go to project directory and type: lein migrate
## Running
Go to project directory and type: Lein run
## License
Copyright © 2019 LS
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License, v. 2.0 are satisfied: GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or (at your
option) any later version, with the GNU Classpath Exception which is available
at https://www.gnu.org/software/classpath/license.html.