EU 🇪🇺 | Art, Tech & Good Vibrations 🤳 | Founder of ᴛᴏᴍᴏʀʀᴏᴡ 🌞 hellotomorrow.agency • Just started working on a new endeavour 👉 usepoe.app • Follow me on Twitter!
Location
Brussels, Belgium
Work
UX Engineer, Product Manager, sometimes Designer at Self
It’s a monorepo Laravel/React app, hosted on ploi.io.
Here is my process, but important disclaimer: it’s far from optimised and it works only because I’m the only developer and the app is fairly straightforward. Don’t do this at home:
I yarn build the React app, and commit the build files to the repo
Merge the feature branch I’d been working on into master, manually deploy to a staging server for one final manual round of tests
Push the master branch to GitLab
From the ploi.io control panel hit the “Deploy Now” button, which runs a script that pulls from GitLab, copies files to the server root and runs a few Laravel scripts to purge the cache etc.
90% of this could (and maybe should) be automated and CI’d, but I deploy maybe once a month so I haven’t bothered yet. It’s manual but it still takes like 3 minutes total.
In this particular case I deployed a feature that simply reads and displays data, so I wasn’t risking catastrophical effects.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
What do your deployments look like (apps, tools, process, etc)?
It’s a monorepo Laravel/React app, hosted on ploi.io.
Here is my process, but important disclaimer: it’s far from optimised and it works only because I’m the only developer and the app is fairly straightforward. Don’t do this at home:
yarn build
the React app, and commit the build files to the repo90% of this could (and maybe should) be automated and CI’d, but I deploy maybe once a month so I haven’t bothered yet. It’s manual but it still takes like 3 minutes total.
In this particular case I deployed a feature that simply reads and displays data, so I wasn’t risking catastrophical effects.