Gabriel Simmer
07969a9338
Remove assets directory, race condition.
2022-03-19 13:41:25 +00:00
Gabriel Simmer
4964e4e0f4
Test pressence of config json file.
2022-03-19 13:33:32 +00:00
Gabriel Simmer
fd4cb338cc
Outright remove lockfile.
2022-03-19 13:30:42 +00:00
Gabriel Simmer
59a3df81d6
Tweak first time setup check.
2022-03-19 13:27:59 +00:00
Gabriel Simmer
1d683296f0
Move lockfile to assets dir.
2022-03-19 13:18:23 +00:00
Gabriel Simmer
f09fa7dc18
Tweaks to setup, actions.
2022-03-19 13:00:23 +00:00
Gabriel Simmer
22eb792f90
remove travisci config.
2022-03-19 12:53:03 +00:00
Gabriel Simmer
64c0446453
Update project to go mod, proper Docker support, CI.
2022-03-19 12:52:20 +00:00
Gabriel Simmer
6d86152969
Update .dockerignore
2018-03-29 16:43:21 -07:00
Gabriel Simmer
cf327bdf4e
Set theme jekyll-theme-midnight
2018-03-09 11:04:19 -08:00
gmemstr
2d397982c3
Readme tweaks + dockerhub link
2018-01-19 13:05:16 -08:00
gmemstr
6cf9ca72da
Push to Dockerhub on success
2018-01-19 12:40:46 -08:00
gmemstr
67b713ddfd
Remove some dockerfile instructions thanks to new setup
2018-01-19 12:32:20 -08:00
gmemstr
6d1cadaac5
Added refrences to pogo-vue
2018-01-12 08:56:51 -08:00
gmemstr
a4b65363b5
Linked to better asciinema demo
2018-01-12 08:44:10 -08:00
gmemstr
0c66cc4587
Update README instructions
2018-01-09 10:44:43 -08:00
gmemstr
67cf7ec2d1
Add demo link
2018-01-09 10:38:27 -08:00
gmemstr
c203ed5b92
Point skel config to proper image
2018-01-09 10:21:56 -08:00
gmemstr
57b24c0522
Remove badges from README and redirect to correct login route
2018-01-09 10:03:24 -08:00
gmemstr
db24981641
New config route for editing & getting config
...
Now that config no longer handles sensitive account info it's fine to pass this to client. Debating whether to allow anyone to fetch config, but for now restricted to level 2 user accounts.
2018-01-08 13:45:50 -08:00
gmemstr
b0e7a69771
Generate default config.json and split code into functions
...
Should help with readability, and makes the binary effectively completely self suffecient and portable 👍
2017-12-31 23:34:26 -08:00
gmemstr
8fcbd02fc4
Remove GET from login route
...
Will be replaced by vue frontend
2017-12-27 11:31:44 -08:00
gmemstr
04cabdb84d
Make author field reflect who published the episode
...
Hopefully this doesn't break too badly, but the author field in the feed will reflect the "realname" for the person who published the episode.
2017-12-27 11:21:28 -08:00
gmemstr
30159082f5
Generate basic RSS/JSON feed files during setup
2017-12-27 11:20:38 -08:00
gmemstr
a8f3712b6b
Update travis.yml to use Go 1.9
2017-12-21 09:11:24 -08:00
gmemstr
de05c6c5bd
Fix typo in DeV interface
2017-12-21 08:32:21 -08:00
gmemstr
8738164b8f
Made included web interface's purpose clearer
...
Basically included web interface is being deprecated _for prod only_ in favour of new Vue.js interface in gmemstr/pogo-vue. Included web interface will be updated to ensure routes and features work properly and should not be considered "production ready".
2017-12-21 08:30:32 -08:00
gmemstr
8b3c4afd2d
Remove ls -al's from Dockerfile
2017-12-19 09:47:11 -08:00
gmemstr
6f2981a2be
Reove user DB from repo
2017-12-19 09:24:43 -08:00
gmemstr
02f072f8cd
Reove user DB from repo
2017-12-19 09:23:42 -08:00
Gabriel Simmer
9a1ff2e282
Merge pull request #20 from gmemstr/setup
...
Auto-setup on first run, which means binary can be distributed standalone in the future.
2017-12-19 09:21:21 -08:00
gmemstr
b082d0de05
Added configuration edit step to readme
2017-12-19 09:18:19 -08:00
gmemstr
793cb0e650
remove newline from setup intro
2017-12-19 09:07:06 -08:00
gmemstr
7375d2846a
Added crypto-secure password generation, old method was _not_ random
2017-12-19 08:40:23 -08:00
gmemstr
7ccba66a11
Pointing webassets directory to new pogo-vue repository
2017-12-18 21:42:11 -08:00
gmemstr
324211b4c1
Tweaked README #runnig
2017-12-18 21:33:22 -08:00
gmemstr
296a030997
Moving from using /assets to /static
...
Compensating for how webpack builds the new frontend.
2017-12-18 21:32:27 -08:00
gmemstr
b18279c393
Change from asking for admin password to randomly generating one
2017-12-07 10:36:52 -08:00
gmemstr
d9a6482153
Attempting to fix setup script's password hashing debacle
2017-12-05 10:52:22 -08:00
gmemstr
584e513492
Add missing :=
2017-12-04 17:48:58 -08:00
gmemstr
17cc31b3a3
Prepare then execute
2017-12-04 17:48:27 -08:00
gmemstr
05d12a162e
Fix typo
2017-12-04 17:42:45 -08:00
gmemstr
b2ee790b32
Password to []byte
2017-12-04 17:42:15 -08:00
gmemstr
531aadef61
Add rounds to password generation
2017-12-04 17:41:23 -08:00
gmemstr
7197959500
Add Admin account creationg to setup
2017-12-04 17:39:33 -08:00
gmemstr
58b25d1d7e
Remove unused router imports
2017-12-04 08:26:27 -08:00
gmemstr
15232d24a9
Remove old legacy "setup" web interface
2017-12-04 07:36:07 -08:00
gmemstr
63df507c13
Refresh Godeps
2017-12-03 19:39:32 -08:00
gmemstr
920e471428
Create podcast folder during setup
2017-12-03 19:31:42 -08:00
gmemstr
beab199ad2
Add lockfile to gitignore
2017-12-03 19:31:02 -08:00