A litle documentation for deploy in preprod!
written by Yanis Legrand - Published on: 2023-11-02You can merge the branch you want with VS Code directly (other code editer can make that to) or in command line if you’r a pure linux geek with a Debian t-shirt.
git merge my-branch
for more, see the Git merge documentation
We whant to deploy the project in preprod mode, so we gonna look in package.json all differents script for build our project, and take the good one If you doesn’t have any script, don’t pannic, just go to the documentation of your framework.
here, the command I use : yarn build-preprod
For some of there project, we build in prod directly.
Now, just wait… and drink a coffe ☕
We want to deploy in preprod, it’s server 15, for another deployment (prod, or other) look the paper on the table :)
For connect to server in SSH, open a terminal and run: ssh user@127.0.0.1
(user @ ip)
Now, we going to send the project build with the SCP command.
For more information, see the SCP documentation.
For angular project, go to the dist folder, and open CMD for execute the folowing command from your pc:
scp -r project-folder-to-send/ user@127.0.0.1:/path/to/send/manager-version
Now on the server, copy the last version (for backup)
cp -rp myproject myproject_bkp
Go to the directory verify if the project is here.
If all is ok, copy it in the html folder:
cp myproject-lastVersion /var/www/html
Now, go on the URL for test in preprod your project.
Globaly, it’s the same steps for deploy in prodution!