Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdera7mane/godot-buildpack
Cloud Native Buildpack for Godot projects
https://github.com/abdera7mane/godot-buildpack
buildpack cloud cloud-native-buildpacks cnb godot godot-server heroku
Last synced: 3 months ago
JSON representation
Cloud Native Buildpack for Godot projects
- Host: GitHub
- URL: https://github.com/abdera7mane/godot-buildpack
- Owner: Abdera7mane
- License: mit
- Created: 2020-06-05T16:03:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-03T07:46:39.000Z (over 2 years ago)
- Last Synced: 2024-10-10T22:37:42.271Z (4 months ago)
- Topics: buildpack, cloud, cloud-native-buildpacks, cnb, godot, godot-server, heroku
- Language: Rust
- Homepage:
- Size: 47.9 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Godot Buildpack
[Cloud Native Buildpack](https://buildpacks.io/) for [Godot Engine](https://godotengine.org/) projects.
# Usage
The buildpack will look for `project.godot` or `config.godot` in root directory
of the project. After a successful build, Godot headless and server binaries will
be installed (learn about the differences [here](https://docs.godotengine.org/en/stable/tutorials/export/exporting_for_dedicated_servers.html#headless-versus-server-binaries)).The following executables names are included in `PATH`:
| executable | aliases |
| ---------------- | ------------------ |
| `godot_headless` | `godot_h` |
| `godot_server` | `godot`, `godot_s` |### config.godot
Contains information regarding godot version, the data is formatted in
[TOML](https://toml.io/en/).|key | type | default | description |
| ------- | -------------------- | -------- | ---------------------------------------------------------------- |
| version | string (*optional*) | `3.5` | Godot version to download. |
| tag | string (*optional*) | `stable` | Release type, can be `stable`, `alpha[n]`, `beta[n]` or `rc[n]`. |
| mono | boolean (*optional*) | `false` | Whether to download the Mono version. |example `config.godot`:
```toml
version = "3.5.1"
tag = "rc1"
mono = false
```