Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quad-teams/cloudify-maven-plugin
The fastest way to get your Java functions to the cloud!
https://github.com/quad-teams/cloudify-maven-plugin
google-cloud-platform maven-plugin quarkus
Last synced: 28 days ago
JSON representation
The fastest way to get your Java functions to the cloud!
- Host: GitHub
- URL: https://github.com/quad-teams/cloudify-maven-plugin
- Owner: quad-teams
- License: mit
- Created: 2019-04-19T06:33:16.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2019-04-24T14:26:44.000Z (over 5 years ago)
- Last Synced: 2024-10-15T14:41:23.366Z (about 1 month ago)
- Topics: google-cloud-platform, maven-plugin, quarkus
- Language: Java
- Homepage: https://quad.team
- Size: 30.3 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Cloudify Maven Plugin](banner-logo-small.png)
# Cloudify - The fastest way to the cloud
No developer has ever expressed the desire to write more configuration and less code. While it's much easier to get code to the cloud these days, there's still a configuration hurdle to overcome. `couldify-maven-plugin` attempts to make it even easier to prepare your project for the cloud and deploy it.
Supported clouds:
- Google Cloud Run
More to come in the future.
## Installing / Getting started
### Google Cloud RunExecute the following in the root of your project:
```shell
mvn -N team.quad:cloudify-maven-plugin:0.1.0:gcloud-run
```
This generates the following:
- Docker file.
- Google Cloud Run build and deploy configuration file.
- First-time setup scripts to make creating a Cloud Run service even simpler.Next step is to deploy to the cloud:
```shell
./deploy
```or on Windows:
```bash
deploy.cmd
```# Building
```shell
mvn clean install
```## Licensing
The code in this project is licensed under MIT license.