40 lines
919 B
Markdown
40 lines
919 B
Markdown
Backend
|
|
|
|
1. systemd one time
|
|
sudo cp systemd/backend-ivf.service /lib/systemd/system/
|
|
|
|
mkdir folders for photo ktp nikah doc
|
|
mkdir /home/ivf/project/photo-files
|
|
mkdir /home/ivf/project/ktp-files
|
|
mkdir /home/ivf/project/nikah-files
|
|
mkdir /home/ivf/project/doc-files
|
|
|
|
sudo systemctl enable backend-ivf
|
|
|
|
2. setiap update backend
|
|
sebelum update backup dan stop server
|
|
cp /home/ivf/project/backend/server /home/ivf/project/backend/server-yymmdd
|
|
|
|
stop daemond backend-ivf
|
|
sudo systemctl stop backend-ivf
|
|
|
|
cp server /home/ivf/project/backend/
|
|
|
|
* jika ada perubahan di config.yaml
|
|
cp config.yaml /home/ivf/project/backend/
|
|
|
|
start server
|
|
sudo systemctl start backend-ivf
|
|
|
|
|
|
3. Update front-end
|
|
back up existing web
|
|
pastikan file /home/ivf/project/prod_webyymmdd tidak ada
|
|
cp -r /home/ivf/project/prod_web /home/ivf/projec/prod_webyymmdd
|
|
|
|
build front-end
|
|
cd /home/ivf/project/source/ivf-ui
|
|
yarn build
|
|
|
|
|