-
Followed these steps: CONHEÇA O DOKKU & APRENDA A CONFIGURÁ-LO PASSO-A-PASSO
-
Crie um droplet na digital ocean usando vps com imagem do dokku
-
Crie um app no dokku via ssh do seu server
-
Lembrando que pra configurar o ssl o seu domínio tem que estar apontado para os servers da digital ocean
Last active
March 26, 2022 21:15
-
-
Save sostenesapollo/08b036a026c7a860467737366f47d04e to your computer and use it in GitHub Desktop.
Enable SSL
sudo dokku plugin:install https://github.com/dokku/dokku-letsencrypt.git
dokku config:set --no-restart sale-four DOKKU_LETSENCRYPT_EMAIL=sostenesapollo25@gmail.com
dokku letsencrypt:enable sale-four
Set ENV keys ( Just for my especific app )
dokku config:set app DB_HOST='172.17.0.1' DB_PORT=3306 DB_USER=root DB_PASSWORD=database JWT_SECRET=jwt_secret DB_DATABASE=database
Set Domain
dokku domains:set app site.com
Set pm2 with mysql backup running 3 times in a day
npm i pm2 -g
pm2 start index.js
pm2 startup
git clone https://github.com/sostenesapollo/mysql-bkp-cron
Create .env
DRIVE_FOLDER_NAME=folder_name
MYSQL_HOST=127.0.0.1
MYSQL_USER=root
MYSQL_PASSWORD=example
MYSQL_DATABASE=db_name
CRON_SETUP='0 0 8,9,12,15,18 * * *'
# CRON_SETUP='*/7 * * * * *'
wget files
credentials.json
token.json
sudo ufw allow 3306
dokku letsencrypt:enable myapp
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Docker-Compose Mysql and Adminer