From 270cd76e45d2b93103b9134cdc5892e3cc9529cb Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Thu, 4 Sep 2025 14:01:25 +0200 Subject: [PATCH] Remove heroku/railway configuration No one here uses this anymore so no one maintains it. --- INSTALL.md | 9 +++++---- app.json | 37 ------------------------------------- railway.json | 11 ----------- 3 files changed, 5 insertions(+), 52 deletions(-) delete mode 100644 app.json delete mode 100644 railway.json diff --git a/INSTALL.md b/INSTALL.md index 629f756a..ffb5a024 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -26,11 +26,12 @@ You can find the latest OSEM releases on our [release page](https://github.com/o ## Deploy to the cloud -The easiest way to deploy OSEM is to use one of the many platform as a service providers that support ruby on rails. We have prepared OSEM to be used with [heroku](https://heroku.com). So if you have an account there, you can deploy OSEM by pressing this button: +The easiest way to deploy OSEM is to use one of the many platform as a service (PaaS) providers that support Ruby on Rails. +There are too many to list, here are a few we have seen OSEM deployed to: - - Deploy - +- https://heroku.com +- https://render.com +- https://fly.io ## Deploy to your own server diff --git a/app.json b/app.json deleted file mode 100644 index b1af6d6b..00000000 --- a/app.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "osem", - "description": "Open Source Event Manager", - "repository": "https://github.com/openSUSE/osem", - "env": { - "CLOUDINARY_URL": { - "description": "Create a https://cloudinary.com account and set the cloud url here. It starts with cloudinary://", - "required": false - }, - "SECRET_KEY_BASE": { - "description": "A key to verify sessions. At least 40 characters. For instance: https://www.randomlists.com/string?base=16&length=64&qty=1", - "generator": "secret" - }, - "NOKOGIRI_USE_SYSTEM_LIBRARIES": "1", - "RAILS_ENV": "production", - "RACK_ENV": "production" - }, - "scripts": { - "postdeploy": "bundle exec rake db:schema:load db:seed" - }, - "formation": { - "web": { - "quantity": 1 - }, - "worker": { - "quantity": 1 - } - }, - "addons": [ - { - "plan": "heroku-postgresql" - }, - { - "plan": "sendgrid" - } - ] -} diff --git a/railway.json b/railway.json deleted file mode 100644 index f5fa5619..00000000 --- a/railway.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "https://railway.app/railway.schema.json", - "build": { - "builder": "nixpacks" - }, - "deploy": { - "startCommand": "foreman start -p 3000", - "restartPolicyType": "ON_FAILURE", - "restartPolicyMaxRetries": 2 - } -}