And server/settings.js
should look like:
export const cookieSecret = '';
//TODO
but with the correct values.
npm install # or yarn
npm run install-mongo
npm run serve
# TODO: replace webwords with project name and domain
sudo dokku plugin:install https://github.com/dokku/dokku-mongo.git mongo
sudo dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git
sudo dokku apps:create webwords
sudo dokku mongo:create webwords
sudo dokku mongo:link webwords webwords
sudo dokku domains:add webwords webwords.com
sudo dokku domains:remove webwords webwords.webwords.com
sudo dokku config:set --no-restart webwords [email protected]
# then push the app (yarn run deploy), then:
sudo dokku letsencrypt webwords
sudo dokku letsencrypt:cron-job --add
Then up the connection limits in /etc/nginx/nginx.conf
.
worker_rlimit_nofile 90000;
events {
worker_connections 90000;
# multi_accept on;
}
then restart nginx.