No description
Find a file
2019-02-09 17:28:22 -08:00
.idea Initial commit 2019-02-09 04:32:50 -08:00
certs Initial commit 2019-02-09 04:32:50 -08:00
internal Fix slow scan on Windows 2019-02-09 17:28:22 -08:00
packrd Updated dependencies 2019-02-09 16:56:50 -08:00
schema Initial commit 2019-02-09 04:32:50 -08:00
scripts Initial commit 2019-02-09 04:32:50 -08:00
ui/v1 Initial commit 2019-02-09 04:32:50 -08:00
vendor Updated dependencies 2019-02-09 16:56:50 -08:00
.gitignore Initial commit 2019-02-09 04:32:50 -08:00
go.mod Updated dependencies 2019-02-09 16:56:50 -08:00
go.sum Updated dependencies 2019-02-09 16:56:50 -08:00
gqlgen.yml Initial commit 2019-02-09 04:32:50 -08:00
LICENSE Initial commit 2019-02-09 04:32:50 -08:00
main-packr.go Initial commit 2019-02-09 04:32:50 -08:00
main.go Initial commit 2019-02-09 04:32:50 -08:00
Makefile Updated dependencies 2019-02-09 16:56:50 -08:00
README.md README update 2019-02-09 17:07:39 -08:00

Stash

Stash is a rails app which organizes and serves your porn.

See a demo here (password is stashapp).

TODO

Setup

TODO

Development

Environment

macOS

TODO

Windows

  1. Download and install Go for Windows
  2. Download and install MingW
  3. Search for "advanced system settings" and open the system properties dialog.
    1. Click the Environment Variables button
    2. Add GO111MODULE=on
    3. Under system variables find the Path. Edit and add C:\Program Files\mingw-w64\*\mingw64\bin (replace * with the correct path).

Commands

  • make build - Builds the binary
  • make gqlgen - Regenerate Go GraphQL files

Building a release

  1. cd into the UI directory and run ng build --prod
  2. cd back to the root directory and run make build to build the executable

Notes for the dev

https://blog.filippo.io/easy-windows-and-linux-cross-compilers-for-macos/