https://github.com/upsun-trash/convsun
Free and Open Source. Tool for convert configuration from Platfom.sh projects to upsun. DISCLAIMER: This is not an official Upsun product and does not qualify for Upsun support.
https://github.com/upsun-trash/convsun
activation upsun-tools
Last synced: 4 months ago
JSON representation
Free and Open Source. Tool for convert configuration from Platfom.sh projects to upsun. DISCLAIMER: This is not an official Upsun product and does not qualify for Upsun support.
- Host: GitHub
- URL: https://github.com/upsun-trash/convsun
- Owner: upsun
- License: apache-2.0
- Created: 2024-08-05T12:12:08.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-10T11:56:32.000Z (over 1 year ago)
- Last Synced: 2025-02-10T12:37:34.071Z (over 1 year ago)
- Topics: activation, upsun-tools
- Language: Go
- Homepage:
- Size: 39.1 KB
- Stars: 8
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ConvSun
=========
This CLI-tool uses **Platform.sh** config files *(routes.yaml, services.yaml and .platform.app.yaml(s)/applications.yaml)* to generate the **Upsun** config file *(config.yaml)*
> [!CAUTION]
> **This project is owned by the Upsun Advocacy team. It is in early stage of development [experimental] and only intended to be used with caution by Upsun customers/community.
This project is not supported by Upsun and does not qualify for Support plans. Use this repository at your own risks, it is provided without guarantee or warranty!**
> Don’t hesitate to join our [Discord](https://discord.gg/upsun) to share your thoughts about this project.
> **WARNING: This tool handles classic 'multi-app...' cases but has not been tested for snowflake cases.**
#### Install
Download the last binary in [release section](https://github.com/upsun/convsun/releases).
Extract it and enjoy!
#### Syntax
```
Usage of convsun:
--src string Source project path to convert (default "./")
--dst string Destination project path where converted
--mount_type string Change 'Local' mount to upsun compatible mode : storage or instance. (default "storage")
-v, --verbose Enable verbose mode
```
#### Sample
`$ convsun --src=tests/convert"`