Skip to content

Commit 069f084

Browse files
committed
devops
1 parent 43b289c commit 069f084

File tree

1 file changed

+98
-94
lines changed

1 file changed

+98
-94
lines changed

README.md

Lines changed: 98 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,94 +1,98 @@
1-
simpleworklist
2-
==============
3-
4-
Your Todo List for Getting Things Done
5-
6-
Software-Stack: Spring-Boot, JPA, Spring MVC, Thymeleaf, Twitter Bootstrap, jQuery, HTML5
7-
8-
Setup local Test-System
9-
-----------------------
10-
11-
1. Setup a PostgreSQL 10-Database
12-
3. copy src/main/resources/worklist_sample.properties to _src/main/resources/worklist.properties
13-
4. start project with: mvn clean spring-boot:run
14-
15-
Getting Things Done
16-
-------------------
17-
GTD® and Getting Things Done® are registered trademarks of the David Allen Company.
18-
SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
19-
20-
Setup a PostgreSQL 10-Database
21-
------------------------------
22-
* https://www.postgresql.org/download/
23-
* Windows and macOS - Graphical installer by *BigSQL*: https://www.openscg.com/bigsql/postgresql/installers.jsp/
24-
* Windows:
25-
1. start cmd as admin
26-
2. cd \PostgreSQL
27-
3. pgc start
28-
4. pgc pgadmin3
29-
30-
Developer Reminder
31-
------------------
32-
* Create serialVersionUID for Classes with "implements Serializable": use the JDK tool “serialver“
33-
34-
35-
Drag and Drop
36-
-------------
37-
* https://jqueryhouse.com/jquery-drag-and-drop-plugins/
38-
* https://mdbootstrap.com/plugins/jquery/draggable/#introduction
39-
* https://github.com/Shopify/draggable/tree/master/examples/src/content/Droppable/UniqueDropzone
40-
* https://github.com/Shopify/draggable#documentation
41-
* https://jqueryhouse.com/jquery-drag-and-drop-plugins/
42-
* https://shopify.github.io/draggable/examples/simple-list.html
43-
* https://www.elated.com/drag-and-drop-with-jquery-your-essential-guide/
44-
* https://medium.com/@okandavut/using-jquery-ui-drag-drop-64a24e75e805
45-
46-
Shortcuts
47-
---------
48-
* https://fontawesome.com/icons?d=gallery&m=free
49-
* https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html
50-
* https://ckeditor.com/docs/ckeditor4/latest/guide/dev_installation.html
51-
* http://impossibl.github.io/pgjdbc-ng/docs/current/user-guide/#drivers
52-
* https://devcenter.heroku.com/articles/getting-started-with-java
53-
* https://devcenter.heroku.com/articles/java-support#specifying-a-java-version
54-
55-
# java-getting-started
56-
57-
A barebones Java app, which can easily be deployed to Heroku.
58-
59-
This application supports the [Getting Started with Java on Heroku](https://devcenter.heroku.com/articles/getting-started-with-java) article - check it out.
60-
61-
[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)
62-
63-
## Running Locally
64-
65-
Make sure you have Java and Maven installed. Also, install the [Heroku CLI](https://cli.heroku.com/).
66-
67-
```sh
68-
$ git clone https://github.com/heroku/java-getting-started.git
69-
$ cd java-getting-started
70-
$ mvn install
71-
$ heroku local:start
72-
```
73-
74-
Your app should now be running on [localhost:5000](http://localhost:5000/).
75-
76-
If you're going to use a database, ensure you have a local `.env` file that reads something like this:
77-
78-
```
79-
JDBC_DATABASE_URL=jdbc:postgresql://localhost:5432/java_database_name
80-
```
81-
82-
## Deploying to Heroku
83-
84-
```sh
85-
$ heroku create
86-
$ git push heroku master
87-
$ heroku open
88-
```
89-
90-
## Documentation
91-
92-
For more information about using Java on Heroku, see these Dev Center articles:
93-
94-
- [Java on Heroku](https://devcenter.heroku.com/categories/java)
1+
simpleworklist
2+
==============
3+
4+
Your Todo List for Getting Things Done
5+
6+
Software-Stack: Spring-Boot, JPA, Spring MVC, Thymeleaf, Twitter Bootstrap, jQuery, HTML5
7+
8+
Status
9+
------
10+
![Java CI with Maven](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/Java%20CI%20with%20Maven/badge.svg)
11+
12+
Setup local Test-System
13+
-----------------------
14+
15+
1. Setup a PostgreSQL 10-Database
16+
3. copy src/main/resources/worklist_sample.properties to _src/main/resources/worklist.properties
17+
4. start project with: mvn clean spring-boot:run
18+
19+
Getting Things Done
20+
-------------------
21+
GTD® and Getting Things Done® are registered trademarks of the David Allen Company.
22+
SimpleWorklist is not affiliated with or endorsed by the David Allen Company.
23+
24+
Setup a PostgreSQL 10-Database
25+
------------------------------
26+
* https://www.postgresql.org/download/
27+
* Windows and macOS - Graphical installer by *BigSQL*: https://www.openscg.com/bigsql/postgresql/installers.jsp/
28+
* Windows:
29+
1. start cmd as admin
30+
2. cd \PostgreSQL
31+
3. pgc start
32+
4. pgc pgadmin3
33+
34+
Developer Reminder
35+
------------------
36+
* Create serialVersionUID for Classes with "implements Serializable": use the JDK tool “serialver“
37+
38+
39+
Drag and Drop
40+
-------------
41+
* https://jqueryhouse.com/jquery-drag-and-drop-plugins/
42+
* https://mdbootstrap.com/plugins/jquery/draggable/#introduction
43+
* https://github.com/Shopify/draggable/tree/master/examples/src/content/Droppable/UniqueDropzone
44+
* https://github.com/Shopify/draggable#documentation
45+
* https://jqueryhouse.com/jquery-drag-and-drop-plugins/
46+
* https://shopify.github.io/draggable/examples/simple-list.html
47+
* https://www.elated.com/drag-and-drop-with-jquery-your-essential-guide/
48+
* https://medium.com/@okandavut/using-jquery-ui-drag-drop-64a24e75e805
49+
50+
Shortcuts
51+
---------
52+
* https://fontawesome.com/icons?d=gallery&m=free
53+
* https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html
54+
* https://ckeditor.com/docs/ckeditor4/latest/guide/dev_installation.html
55+
* http://impossibl.github.io/pgjdbc-ng/docs/current/user-guide/#drivers
56+
* https://devcenter.heroku.com/articles/getting-started-with-java
57+
* https://devcenter.heroku.com/articles/java-support#specifying-a-java-version
58+
59+
# java-getting-started
60+
61+
A barebones Java app, which can easily be deployed to Heroku.
62+
63+
This application supports the [Getting Started with Java on Heroku](https://devcenter.heroku.com/articles/getting-started-with-java) article - check it out.
64+
65+
[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)
66+
67+
## Running Locally
68+
69+
Make sure you have Java and Maven installed. Also, install the [Heroku CLI](https://cli.heroku.com/).
70+
71+
```sh
72+
$ git clone https://github.com/heroku/java-getting-started.git
73+
$ cd java-getting-started
74+
$ mvn install
75+
$ heroku local:start
76+
```
77+
78+
Your app should now be running on [localhost:5000](http://localhost:5000/).
79+
80+
If you're going to use a database, ensure you have a local `.env` file that reads something like this:
81+
82+
```
83+
JDBC_DATABASE_URL=jdbc:postgresql://localhost:5432/java_database_name
84+
```
85+
86+
## Deploying to Heroku
87+
88+
```sh
89+
$ heroku create
90+
$ git push heroku master
91+
$ heroku open
92+
```
93+
94+
## Documentation
95+
96+
For more information about using Java on Heroku, see these Dev Center articles:
97+
98+
- [Java on Heroku](https://devcenter.heroku.com/categories/java)

0 commit comments

Comments
 (0)