Commit Graph

16 Commits

Author SHA1 Message Date
WithoutPants 56111433a1
Replace packr with go embed (#1751)
* Embed performer images
* Embed schema migrations
* Update dependencies
* Embed UI
* Remove remaining packr references
2021-09-22 13:08:34 +10:00
SmallCoccinelle a3f38d8edf
When stopping, close the database (#1686)
* When stopping, close the database

This patch is likely to cause errornous behavior in the application.
This is due to the fact that the application doesn't gracefully shut
down, but is forcefully terminated.

However, the purpose is to uncover what needs to be done, to make
it a more graceful shutdown.
2021-09-07 14:28:40 +10:00
WithoutPants 16fe21138f
CPU profiling (#1371)
* Add cpuprofile flag
* Add notes to readme
2021-05-16 17:21:11 +10:00
WithoutPants f6ffda7504
Setup and migration UI refactor (#1190)
* Make config instance-based
* Remove config dependency in paths
* Refactor config init
* Allow startup without database
* Get system status at UI initialise
* Add setup wizard
* Cache and Metadata optional. Database mandatory
* Handle metadata not set during full import/export
* Add links
* Remove config check middleware
* Stash not mandatory
* Panic on missing mandatory config fields
* Redirect setup to main page if setup not required
* Add migration UI
* Remove unused stuff
* Move UI initialisation into App
* Don't create metadata paths on RefreshConfig
* Add folder selector for generated in setup
* Env variable to set and create config file.
Make docker images use a fixed config file.
* Set config file during setup
2021-04-12 09:31:33 +10:00
WithoutPants 5992ff8706
Add oshash support (#667) 2020-08-06 11:21:14 +10:00
WithoutPants 6a75d5551f Use vendor when building (#201)
* Use vendor code for all go calls

* Add missing vendor dependencies

* Add travis_retry to yarn install

* Fix go test call
2019-11-16 08:03:28 -08:00
WithoutPants 707bd09349 Remove packr2 go:generate from main (#159) 2019-10-24 21:12:28 -04:00
Friendly C 092534c9f2 Fix travis 2019-10-15 17:04:02 +02:00
Friendly C 4627db8ade Use go generate for Packr2 and GraphQL files 2019-10-15 17:04:02 +02:00
Stash Dev dd22d88d07 Config Tweaks
Using viper for config management.  Added configuration endpoint.
2019-03-23 10:06:37 -07:00
Stash Dev b488c1ed7d Reorg 2019-02-14 15:42:52 -08:00
Stash Dev 77ffb65681 Added an onboarding flow 2019-02-11 02:49:39 -08:00
Stash Dev db42e43476 Forgot some stuff 2019-02-10 23:35:53 -08:00
Stash Dev 2565173105 FFMPEG auto download 2019-02-10 23:18:48 -08:00
Stash Dev 59782a377f Moved everything out of internal 2019-02-09 18:53:08 -08:00
Stash Dev 87eeed7e71 Initial commit 2019-02-09 04:32:50 -08:00