Langsung ke konten utama

Postingan

Menampilkan postingan dari Juli, 2019

virtual host nginx ubuntu

install nginx sudo apt install nginx run servicenya sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service install php sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-mysql php-cli php-mcrypt php-zip Configure Nginx bikin file laravel  untuk config  di /etc/nginx/sites-available sudo nano /etc/nginx/sites-available/laravel server {     listen 80;     listen [::]:80;         server_name  laravel.dev;     root /home/sulaeman/php/askrindo/bitbucket/api/public;     index  index.php index.html index.htm;     # set expiration of assets to MAX for caching     location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {         expires max;         log_not_found off;     }     location ~ \.php$ {  ...

Adonis deploy heroku

Adinia merupakan framework node yang struktur kode mirip framework laravel Bisa dibaca di dokumentasinya Disini saya akan men share tutorial deploy menggunakan heroku Saya  menggunakan artikel ini sebagi panduan awal. https://scotch.io/tutorials/deploying-adonisjs-apps-to-heroku saya ada perubahan - Procifil serta ada tambahan evironmet pada server Untuk file package.json saya tidak mengukuti caranya karena error' bikin heroku baru dan seting database menggunakan posgre biar bisa gratis :D - install adnonis -   npm install URL-parse Setind configan database bisa dilihat contoh artilel Bikin file Procfile   web: ENV_SILENT=true npm start node ace migration:run --force Bikinnya di satu baris bikin environment  variabel di heroku ENV_SILENT   =  TRUE DB_CONNECTION  = DATABASE_URL= APP_KEY= Cek config sudah jalan atau belum   heroku config === poskel Config Vars APP_KEY:      ...

Git multi repositori

Git sering digunakan sebagai manajemen code sehingga tidak usah copy paste Penguna git online bisa menggunakan github jika code bersifat publik gunakan ini sedangkan untuk private harus berbayar. Untuk yang pencinta gratisan bisa menggunakan gitlab disini bisa multi user cuman ada batasan commit Kita bisa menggunakan bitbucket. Nah jika kita ingin bisa multi push antar repo Bisa menambahkan perintah berikut git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/<name of your heroku app>.git git push -f heroku master Untuk mengeceknya silahkan gunakan pertah git remote -v Sumber : https://stackoverflow.com/questions/37048511/how-to-deploy-to-heroku-directly-from-my-gitlab-repository

Deploy React ke heroku

bikin file Procfile pada root floder lalu tulis web: serve -s build instal serve yarn global add serve atau bisa tambahkan package serve  di package.json pas bagian dependencies "serve" : "^11.1.0" modifikasi file package.json "scripts" : { "dev" : "react-scripts start" , "start" : "serve -s build" , "build" : "react-scripts build" , "test" : "react-scripts test" , "eject" : "react-scripts eject" , "heroku-postbuild" : "npm run build" },  ketika push ker heroku pastikan file pastikan yarn.lock  dana package-lock.json  jangan  ke push tambahan env variabel pada heroku web NODE_ENV  production lalu tinggal bikin web heroku terbaru lalu deploy contoh :  https://protected-castle-33295.herokuapp.com/

Upload Host laravel

Setting .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c>     Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]