Commit graph

28 commits

Author SHA1 Message Date
Nick Krichevsky 5c7d1c7da7 Add tests for paster 2019-03-09 23:31:18 -05:00
Nick Krichevsky af658da26b Make paste file a ReadWriteSeekCloser 2019-03-09 22:30:33 -05:00
Nick Krichevsky dddd9bbe8e Add paste service with ability to create paste 2019-03-09 22:27:07 -05:00
Nick Krichevsky 6b58d28547 Make PutPaste return a paste 2019-03-09 22:26:37 -05:00
Nick Krichevsky b3be292f79 Add wire for repository 2019-03-09 22:26:29 -05:00
Nick Krichevsky 355dd34669 Connect to database in main 2019-03-08 22:43:55 -05:00
Nick Krichevsky 044d4fdd1b Make repository reflect Config changes by adding a Connect method 2019-03-08 22:43:55 -05:00
Nick Krichevsky 187b84f76f Pass config to webserver by DI 2019-03-08 21:39:46 -05:00
Nick Krichevsky 17a7bccc1d Split config loading into its own function 2019-03-08 21:36:55 -05:00
Nick Krichevsky 505b934aa9 Prevent reparsing the config file on config acquisition 2019-03-08 21:12:49 -05:00
Nick Krichevsky 7dd621421e Add paste entity 2019-03-08 20:20:22 -05:00
Nick Krichevsky 8263b90792 Add PasteRepository implementations 2019-03-02 21:27:08 -05:00
Nick Krichevsky 6747c29fb1 Add paste boilerplate 2019-03-02 21:11:55 -05:00
Nick Krichevsky 15ef7a1b5f Add database connector 2019-02-27 00:47:57 -05:00
Nick Krichevsky b308fec93a Add binary to gitignore 2019-02-27 00:01:10 -05:00
Nick Krichevsky eb416ede36 Move config to dist and check in packr files 2019-02-27 00:00:30 -05:00
Nick Krichevsky 8c09eecf68 Add database uri to config 2019-02-26 23:55:28 -05:00
Nick Krichevsky 1fd04c1564 Add initial database migration 2019-02-26 23:48:23 -05:00
Nick Krichevsky 317750da34 Add comment explaining injection 2019-02-26 23:01:40 -05:00
Nick Krichevsky 0a2d711179 Use interface type when injecting router 2019-02-26 22:57:39 -05:00
Nick Krichevsky 18dc390a1f Use wire for webserver 2019-02-26 22:53:13 -05:00
Nick Krichevsky ea1802724a Add basic webserver 2019-02-26 21:52:10 -05:00
Nick Krichevsky d6da6d0e25 Add basic main function 2019-02-24 23:41:57 -05:00
Nick Krichevsky 37efe7899f Add config parsing 2019-02-24 23:10:52 -05:00
Nick Krichevsky a840074d68 Update license year 2019-02-23 19:32:16 -05:00
Nick Krichevsky 7cbdce5dca Add gitignore 2019-02-23 19:31:43 -05:00
Nick Krichevsky 6d0b9a4c18 Add README 2018-11-17 20:34:22 -05:00
Nick Krichevsky 38a34a9ad9 Add LICENSE 2018-11-17 20:30:47 -05:00