💃 Anime tracker, database and community. 2,436 Commits
2019-04-19 18:39:56 +09:00
.vscode Removed game links from user profile temporarily 2018-10-31 07:24:14 +09:00
audio Added soundtrack download 2018-03-11 02:10:49 +01:00
auth Improved twitter login 2019-03-05 15:44:48 +09:00
benchmarks Fixed components benchmark 2018-11-06 12:53:48 +09:00
bots Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
docs Fixed hierarchy level in code style docs 2018-10-27 06:12:37 +09:00
images Updated Google SVG icon 2019-03-30 18:50:10 +09:00
jobs Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
layout Improved anime editing sidebar icons 2019-03-11 10:19:08 +09:00
logs Added logs/jobs gitignore file 2018-03-21 05:35:45 +01:00
middleware Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
mixins Updated docker build 2019-04-09 17:49:05 +09:00
pages Added profile placeholders 2019-04-17 22:07:04 +09:00
patches Minor patch to change-role 2019-04-19 16:46:22 +09:00
scripts Simplified service worker 2019-04-18 23:44:45 +09:00
security Removed useless default private key 2018-06-23 14:42:38 +09:00
styles Don't use forced video ratio on fullscreen 2019-03-04 20:26:25 +09:00
utils Updated docker build 2019-04-09 17:49:05 +09:00
videos Added patch to optimize WebM files 2018-11-08 19:12:49 +09:00
.editorconfig Fixed missing whitespaces 2017-11-09 20:39:49 +01:00
.gitattributes Update .gitattributes 2019-04-08 13:59:09 +09:00
.gitignore Updated dependencies 2019-04-12 16:44:05 +09:00
.travis.yml Fixed travis test variables 2019-03-29 23:53:33 +09:00
assets.go Proxy subtitles from S3 2018-12-11 15:37:15 +09:00
config.json Added character comments 2018-11-01 15:06:04 +09:00
CONTRIBUTING.md Updated docs 2018-06-30 20:45:19 +09:00
docker-compose.yml Updated documentation 2019-04-18 19:29:33 +09:00
Dockerfile Fixed working directory in docker config 2019-04-19 18:39:56 +09:00
go.mod Updated installation instructions 2019-04-14 16:28:30 +09:00
go.sum Updated installation instructions 2019-04-14 16:28:30 +09:00
graphql.go Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
LICENSE Added license 2017-07-06 00:50:12 +02:00
main_test.go Updated tests 2018-11-09 02:34:04 +09:00
main.go WebP image support for Firefox 2019-03-26 15:06:15 +09:00
makefile Minor change to systemd service generator 2019-04-19 15:50:32 +09:00
organization.json E-mail address change 2018-03-14 12:38:26 +01:00
ports.go Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
profiler.go Activate profiling on all versions 2019-03-26 19:31:34 +09:00
README.md Improved documentation 2019-04-18 20:19:15 +09:00
rewrite.go Simplified search route 2017-11-11 16:16:25 +01:00
security.go Use blitzprog/color instead of fatih/color 2019-03-30 15:39:40 +09:00
systemd.service Added systemd service 2019-04-19 15:38:33 +09:00
tsconfig.json Fixed unused locals 2018-11-16 16:46:56 +09:00

Installation

Godoc reference Go report card Build status

Prerequisites

How to

  1. Download the source code:
git clone https://github.com/animenotifier/notify.moe.git && cd notify.moe
  1. Download the developer tools:
docker pull animenotifier/notify.moe
  1. Run the developer tools:
docker-compose run notify.moe

Usage

Your home directory is mounted as /my inside Docker.

Usually you'd want to clone all repositories you use into a projects directory. This directory can be accessed by both your favourite editor on the host machine and also inside Docker.

  • Fork the notify.moe repository on GitHub
  • Enter the notify.moe directory: cd notify.moe
  • Compile TypeScript files using: tsc
  • Compile template/style files using: pack (optional)
  • Start the web server using: run

The run binary is a file watcher that will restart the web server when it detects code changes.

Networking

  • Add beta.notify.moe 127.0.0.1 to your hosts file
  • Forward TCP port 4001 to 443 (Linux / MacOS users can run make ports)

In your browser

  • Open the settings, search for certificates
  • Import the file security/default/root.crt as a trusted Root authority
  • Open https://beta.notify.moe

Author

Eduard Urbach on Twitter
Eduard Urbach