Deploy Now uses two different YAML files to store information that is needed for the build and deploy process.
Explicit build configuration
.ionos.yaml can be stored in the repository root to make the framework configuration, like the dist folder or the build command, explicit. If a working
.ionos.yaml is located in the root, the framework detection is automatically skipped. This can be especially helpful to make more complex configurations run smoothly or to avoid accidental misconfigurations when you wish your repository to be forked by others.
GitHub Actions configuration
Deploy Now connects GitHub repositories to IONOS infrastructure using Github Actions for the workflow automation. During the project setup Deploy Now scans your repository for the technologies and frameworks you use and stores this information in an
ionos-space.yml. This file is located in
.github/workflows. You can edit this file to customize your workflow.