Deployment
How to deploy and host your project ?
Most projects can be built as a static website.
In this case, we recommend using platforms that can deploy your website for free.
Here are a few suggestions, but feel free to deploy your website using another solution:
Netlify
Heroku
Vercel
GitHub Pages
Even though, it's possible to use GitHub Pages to deploy your project, we recommend not to use it because it will be used to deploy the page to present your project (during Week 4).
Contact you coach or osoc technical support if you need help to deploy your static website.
Some projects need something a bit more complicated.
For instance, you need to deploy your own API and the front-end.
Documentation:
⚠️ Digital Ocean App Platform does not support Docker Composer.
Contact you coach or osoc technical support if you need help to create the Docker container or deploy your Docker container.
If creating a Docker container is not option, we can give you
root
access to a Debian/Ubuntu server dedicated to your project and hosted in OKBE infrastructure.This solution is not recommended and will have to be discussed with osoc technical support and OKBE infrastructure manager.
- Memory: 1GB
- CPU: 1vCPU
- Transfer: 1TB
- SSD: 25GB
We offer an
osoc.be
sub-domain name for your project.
We usually create a sub-domain name with the name of your project :
your-team-name.osoc.be
If your project needs multiple sub-domains, it's of course possible!
Example:
your-team-name.osoc.be
for the front-endapi.your-team-name.osoc.be
for the API- ...
Once your project is deployed, contact osoc technical support with the IP address or CNAME record, so we can create the sub-domain name and link it to your project.
Netlify
Heroku
Vercel
GitHub Pages
We do not offer domain names but if your client offers a domain name (example from a previous year: https://routeplanner.bike.brussels/), give your client the IP address or CNAME record so they can configure the domain name correctly.