diff --git a/examples/go-project.yaml b/examples/go-project.yaml index 831e939..6dfe204 100644 --- a/examples/go-project.yaml +++ b/examples/go-project.yaml @@ -2,27 +2,17 @@ version: "1" tools: - name: go - version: ">=1.21.0" - required: true - - name: docker - required: true - - name: git + version: ">=1.18.0" required: true env_vars: - name: GOPATH required: false - - name: DATABASE_URL - required: true - - name: API_KEY - required: true - -ports: - - 8080 - - 5432 + - name: GOBIN + required: false files: - path: go.mod required: true - - path: .env - required: true + - path: main.go + required: false diff --git a/examples/rails-project.yaml b/examples/rails-project.yaml new file mode 100644 index 0000000..133c84c --- /dev/null +++ b/examples/rails-project.yaml @@ -0,0 +1,30 @@ +version: "1" + +tools: + - name: ruby + version: ">=3.0.0" + required: true + - name: bundle + required: true + - name: node + required: false + - name: yarn + required: false + +env_vars: + - name: DATABASE_URL + required: true + - name: RAILS_ENV + required: false + pattern: "^(development|test|production)$" + +ports: + - 3000 + +files: + - path: Gemfile + required: true + - path: config/database.yml + required: true + - path: .env + required: false diff --git a/examples/rust-project.yaml b/examples/rust-project.yaml index 424d293..e852676 100644 --- a/examples/rust-project.yaml +++ b/examples/rust-project.yaml @@ -2,19 +2,21 @@ version: "1" tools: - name: rustc - version: ">=1.70.0" + version: ">=1.65.0" required: true - name: cargo required: true - - name: git - required: true env_vars: - name: RUST_LOG required: false + - name: DATABASE_URL + required: false files: - path: Cargo.toml required: true - path: src/main.rs - required: true + required: false + - path: src/lib.rs + required: false