Deployment

How to deploy and host your project ?

Hosting

Static website

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:

Contact you coach or osoc technical support if you need help to deploy your static website.

Docker container(s)

Some projects need something a bit more complicated. For instance, you need to deploy your own API and the front-end.

Your Docker container(s) will be deployed using Digital Ocean App Platform.

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.

Server / Droplet

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.

This server will be a Digital Ocean Droplet with the following setup:

  • Memory: 1GB

  • CPU: 1vCPU

  • Transfer: 1TB

  • SSD: 25GB

Domain name

Sub-domain *.osoc.be

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-end

  • api.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.

Domain name

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.

Last updated