Fix random stuff

This commit is contained in:
Lorenzo Venerandi
2025-01-29 23:37:54 +01:00
parent 594badcd71
commit 5668295be3
5 changed files with 23 additions and 4 deletions

2
project/.gitignore vendored
View File

@@ -1 +1 @@
gen gen/

View File

@@ -1,7 +1,7 @@
project_name: Test project_name: Test
tasks: tasks:
- name: Data Aggregation - name: Data Aggregation
type: producer_nats type: processor_nats
code: task1.go code: task1.go
targets: targets:
- edge - edge

View File

@@ -2,6 +2,7 @@ import os
import src.code_generator.generator as code_generator import src.code_generator.generator as code_generator
import src.wasm_builder.build as wasm_builder import src.wasm_builder.build as wasm_builder
import src.component_deploy.deploy as deployer import src.component_deploy.deploy as deployer
import time
class Pelato: class Pelato:
def __init__(self): def __init__(self):
@@ -33,5 +34,9 @@ class Pelato:
print('-------------------------------------------') print('-------------------------------------------')
self.generate(project_dir) self.generate(project_dir)
time.sleep(1)
self.build(project_dir) self.build(project_dir)
time.sleep(1)
self.deploy(project_dir) self.deploy(project_dir)

View File

@@ -2,13 +2,20 @@ apiVersion: core.oam.dev/v1beta1
kind: Application kind: Application
metadata: metadata:
name: {{ component_name }} name: {{ component_name }}
annotations:
description: 'Data stream processing using NATS topic in Golang (TinyGo), using the WebAssembly Component Model and WebAssembly Interfaces Types (WIT)'
wasmcloud.dev/authors: Lorenzo Venerandi
wasmcloud.dev/source-url: https://gitea.rebus.ninja/lore/wasm-nats-stream-client.git/wadm.yaml
wasmcloud.dev/readme-md-url: https://gitea.rebus.ninja/lore/wasm-nats-stream-client.git/README.md
wasmcloud.dev/homepage: https://gitea.rebus.ninja/lore/wasm-nats-stream-client.git
wasmcloud.dev/categories: |
stream-processing,nats-client,tinygo,golang
spec: spec:
components: components:
- name: {{ component_name }} - name: {{ component_name }}
type: component type: component
properties: properties:
image: {{ registry_url }}/{{ component_name }}:{{ version }} image: {{ registry_url }}/{{ component_name }}:{{ version }}
id: stream
traits: traits:
- type: link - type: link
properties: properties:

View File

@@ -2,13 +2,20 @@ apiVersion: core.oam.dev/v1beta1
kind: Application kind: Application
metadata: metadata:
name: {{ component_name }} name: {{ component_name }}
annotations:
description: 'Data stream processing using NATS topic in Golang (TinyGo), using the WebAssembly Component Model and WebAssembly Interfaces Types (WIT)'
wasmcloud.dev/authors: Lorenzo Venerandi
wasmcloud.dev/source-url: https://gitea.rebus.ninja/lore/wasm-nats-stream-client.git/wadm.yaml
wasmcloud.dev/readme-md-url: https://gitea.rebus.ninja/lore/wasm-nats-stream-client.git/README.md
wasmcloud.dev/homepage: https://gitea.rebus.ninja/lore/wasm-nats-stream-client.git
wasmcloud.dev/categories: |
stream-processing,nats-client,tinygo,golang
spec: spec:
components: components:
- name: {{ component_name }} - name: {{ component_name }}
type: component type: component
properties: properties:
image: {{ registry_url }}/{{ component_name }}:{{ version }} image: {{ registry_url }}/{{ component_name }}:{{ version }}
id: producer
traits: traits:
- type: spreadscaler - type: spreadscaler
properties: properties: