Ubuntu Pastebin

Paste from ubuntu at Mon, 3 Jul 2017 18:03:45 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
name: prm
version: '0.1'
summary: CreativeDrive's PRM.
description: |
  This snap sprovides CreativeDrive's PRM web application.
grade: devel
confinement: devmode
apps:
  rake:
    command: wrappers/rake
  railsc:
    command: wrappers/railsc
parts:
  prm:
    plugin: ruby
    ruby-version: "2.3.1"
    stage:
      - bin
      - usr
      - lib
      - prm-app
    prime:
      - bin
      - usr
      - lib
      - prm-app
    stage-packages: [libpq-dev]
    build-packages: [libpq-dev]
    install: |
      export LD_LIBRARY_PATH=$SNAPCRAFT_PART_INSTALL/lib:$SNAPCRAFT_PART_INSTALL/usr/lib/$(uname -p)-linux-gnu/
      export RUBYDIR=$SNAPCRAFT_PART_INSTALL/lib/ruby
      export RUBYLIB=$RUBYDIR/2.3.0
      RUBYLIB=$RUBYLIB/x86_64-linux/:$RUBYLIB
      export GEM_HOME=$RUBYDIR/gems/2.3.0
      export GEM_PATH=$RUBYDIR/gems/2.3.0

      export RAILS_ENV=staging

      $SNAPCRAFT_PART_INSTALL/bin/ruby $SNAPCRAFT_PART_INSTALL/bin/bundle exec $SNAPCRAFT_PART_INSTALL/bin/rake assets:precompile
      mkdir -p $SNAPCRAFT_PART_INSTALL/prm-app
      cp -r ./* $SNAPCRAFT_PART_INSTALL/prm-app/

      #export PRM_CONFIG=/srv/prm/config
      #rm -rf $PRM_CONFIG
      #mkdir -p $PRM_CONFIG
      #mv $SNAPCRAFT_PART_INSTALL/prm-app/config/application.yml $PRM_CONFIG/application.yml
      #ln -s $PRM_CONFIG/application.yml $SNAPCRAFT_PART_INSTALL/prm-app/config/application.yml
  wrappers:
    plugin: dump
    source: snap/
    after: [prm]
Download as text