Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2021-09-15 19:02:04
Size: 875
Editor: Praveen A
Comment: start initial page
Revision 6 as of 2021-10-07 18:16:54
Size: 1143
Editor: Praveen A
Comment: yarnpkg install succeeded
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

Packaging status : https://debian.fosscommunity.in/status/pupilfirst-8ad21ec3642415c0bbc40a432ed8abfddcf76471/
Line 11: Line 13:
 1. Run database migrations - in progress (https://github.com/pupilfirst/pupilfirst/issues/797)
 1. Install node dependencies - not started
 1. Precompile assets - not started
 1. Run database migrations - done (https://github.com/pupilfirst/pupilfirst/issues/797)
 1. Start rails app - in progress (use local storage over amazon s3, create tmpfiles.d config for pids and sockets, need to disable https)
 1.
Install node dependencies - done (needed some symlink magic)
 1. Precompile assets - in progress

Pupilfirst (https://www.pupilfirst.com/) is a Free Software Learning Management system written in Ruby on Rails. Currently they only support delpying to heroku. This page will be used to keep track of packaging pupilfirst for Debian.

Work in progress Repo: https://salsa.debian.org/ruby-team/pupilfirst

Packaging status : https://debian.fosscommunity.in/status/pupilfirst-8ad21ec3642415c0bbc40a432ed8abfddcf76471/

Reference: Teams/Ruby/Packaging/RailsApps

Current status

  1. Basic package template - done
  2. Install rubygems dependencies (pull unpackaged gems from rubygems.org) - done
  3. Configure database - in progress (need to provide a working config/database.yml)
  4. Run database migrations - done (https://github.com/pupilfirst/pupilfirst/issues/797)

  5. Start rails app - in progress (use local storage over amazon s3, create tmpfiles.d config for pids and sockets, need to disable https)
  6. Install node dependencies - done (needed some symlink magic)
  7. Precompile assets - in progress
  8. Configure puma - not started
  9. Configure nginx - not started
  10. Configure systemd units - not started