Simplified installation
This commit is contained in:
parent
68c8f3b2fe
commit
a3609d2897
@ -7,7 +7,6 @@
|
||||
* Install a Debian based operating system
|
||||
* Install [Go](https://golang.org/dl/) (1.9 or higher)
|
||||
* Install [TypeScript](https://www.typescriptlang.org/) (2.5 or higher)
|
||||
* Install [Aerospike](http://www.aerospike.com/download) (3.14.0 or higher)
|
||||
|
||||
### Download the repository and its dependencies
|
||||
|
||||
@ -18,42 +17,20 @@
|
||||
* Run `make tools` to install [pack](https://github.com/aerogo/pack) & [run](https://github.com/aerogo/run)
|
||||
* Run `make all`
|
||||
* Run `make ports` to set up local port forwarding *(80 to 4000, 443 to 4001)*
|
||||
* You should be able to start the server by executing `run` now
|
||||
|
||||
### Database
|
||||
|
||||
* Remove all namespaces in `/etc/aerospike/aerospike.conf`
|
||||
* Add a namespace called `arn`:
|
||||
|
||||
```
|
||||
namespace arn {
|
||||
storage-engine device {
|
||||
file /home/YOUR_NAME/YOUR_PATH/notify.moe/db/arn-dev.dat
|
||||
filesize 300M
|
||||
data-in-memory true
|
||||
|
||||
# Maximum object size. 128K is ideal for SSDs but we need 1M for search indices.
|
||||
write-block-size 1M
|
||||
|
||||
# Write block size x Post write queue = Cache memory usage (for write block buffers)
|
||||
post-write-queue 1
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
* Download the [database for developers](https://mega.nz/#!yFAiSIzI!rlbM4_3WK9hH2OfAt44xGWnWMWs-kVHhvC_DTKyRMBQ) to notify.moe/db/arn-dev.dat
|
||||
* Start the database using `sudo service aerospike start`
|
||||
* Confirm that the status is "green": `sudo service aerospike status`
|
||||
|
||||
### Hosts
|
||||
|
||||
* Add `127.0.0.1 arn-db` to `/etc/hosts`
|
||||
* Add `127.0.0.1 beta.notify.moe` to `/etc/hosts`
|
||||
* Add the following lines to `/etc/hosts`:
|
||||
|
||||
```
|
||||
127.0.0.1 arn-db
|
||||
45.32.159.101 beta.notify.moe
|
||||
```
|
||||
|
||||
### HTTPS
|
||||
|
||||
* Create the certificate `notify.moe/security/fullchain.pem` (domain: `beta.notify.moe`)
|
||||
* Create the private key `notify.moe/security/privkey.pem`
|
||||
* [Create the certificate](https://stackoverflow.com/questions/10175812/how-to-create-a-self-signed-certificate-with-openssl) `notify.moe/security/fullchain.pem` (domain: `beta.notify.moe`)
|
||||
* Create the private key `notify.moe/security/privkey.pem` (make sure it's decoded)
|
||||
|
||||
### API keys
|
||||
|
||||
|
2
images/anime/.gitignore
vendored
2
images/anime/.gitignore
vendored
@ -1,2 +0,0 @@
|
||||
*
|
||||
!.gitignore
|
Loading…
Reference in New Issue
Block a user