Context
The Generic service allows you to start a web application hosted in a Git repository or packaged as a Docker image.
This process is designed for one-time deployments.
It can be used to deploy, test, and iterate on a web service directly from your personal workspace, without publishing it to the EDITO Service catalogue.
This makes Generic Service suitable both for personal deployments and for validating a service before deciding to publish it (or not) more broadly on EDITO.
💡 EDITO Pro Tip: you can save your configuration by giving it a name (1) and clicking on save (7)! Do not forget to save just before launching (8) to have the full configuration saved.
Deploy a Service from a Dockerfile
Code section (2)
In the Code section, select **"My code is based on Docker"**.
Then, provide your Git credentials to allow EDITO to access your repository.
In the Docker section, choose how your image is provided:
If build from a Dockerfile specify the path:
If using an existing Docker image:
⚠️ Please note that the Docker image will be built from the root of the repository. To ensure that your Dockerfile is correctly configured for EDITO, try building the image locally from the repository root.
Port configuration (3)
Specify the port used by your application and exposed by your Dockerfile.
Target platform (4)
Here, you can define the resources allocated to your service. These resources will be deducted from your EDITO quotas.
If your service requires a GPU, enable the "My service relies on GPU" option. Otherwise, the service will run on CPU by default.
Ingress Details (5)
Define the URL that will be used to access your service: `<custom-value>.lab.dive.edito.eu`
Environment Variables (6)
If your service requires environment variables, you can configure them here.
Name → the environment variable name used by your service.
Value → the value assigned to that variable.
Once configured, you can start the service. It will be accessible through the ingress URL defined above and will remain available as long as the service is running.
💡 Use Generic Service if you want to deploy and test your web service privately without publishing it to the EDITO service catalogue. Services deployed with Generic are only visible in your Running Services, making it easy to test and iterate on your service in your personal workspace.
If you later want to make your service available through the EDITO catalogue, you can publish it using add-your-service.
What's next?
If you have any questions, problems, or suggestions, please feel free to contact us via chat using the widget available at the bottom right of the page.





