From 8a6d89e0beda41d8acad0d006d73d4367a738b11 Mon Sep 17 00:00:00 2001 From: Cassio Santana Date: Sat, 13 Jul 2024 21:48:18 -0300 Subject: [PATCH] build: prepare for render --- bin/render-build.sh | 7 +++++++ render.yaml | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100755 bin/render-build.sh create mode 100644 render.yaml diff --git a/bin/render-build.sh b/bin/render-build.sh new file mode 100755 index 0000000..f857dce --- /dev/null +++ b/bin/render-build.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +# exit on error +set -o errexit + +bundle install +bundle exec rails assets:precompile +bundle exec rails assets:clean \ No newline at end of file diff --git a/render.yaml b/render.yaml new file mode 100644 index 0000000..4542ec2 --- /dev/null +++ b/render.yaml @@ -0,0 +1,22 @@ +databases: + - name: pages-ahead + databaseName: pages-ahead + user: pages-ahead + plan: free + +services: + - type: web + name: pages-ahead + runtime: ruby + plan: free + buildCommand: "./bin/render-build.sh" + startCommand: "bundle exec rails server" + envVars: + - key: DATABASE_URL + fromDatabase: + name: pages-ahead + property: connectionString + - key: RAILS_MASTER_KEY + sync: false + - key: WEB_CONCURRENCY + value: 2 \ No newline at end of file