DevOps Tools/Issue Tracking/OpenProject
From r00tedvw.com wiki
(Difference between revisions)
Line 11: | Line 11: | ||
==Install PostgreSQL== | ==Install PostgreSQL== | ||
<nowiki>~$ sudo yum install -y postgresql-server postgresql-contrib libpqxx-devel </nowiki> | <nowiki>~$ sudo yum install -y postgresql-server postgresql-contrib libpqxx-devel </nowiki> | ||
− | + | Create User and DB | |
<nowiki>~$ sudo postgresql-setup initdb | <nowiki>~$ sudo postgresql-setup initdb | ||
~$ sudo systemctl start postgresql.service | ~$ sudo systemctl start postgresql.service | ||
Line 19: | Line 19: | ||
postgres-# createdb -O openproject openproject | postgres-# createdb -O openproject openproject | ||
postgres-# \q</nowiki> | postgres-# \q</nowiki> | ||
+ | |||
+ | ==Install rbenv== | ||
+ | dependencies | ||
+ | <nowiki>~$ sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel</nowiki> | ||
+ | Setup ENV | ||
+ | <nowiki>~$ sudo su openproject | ||
+ | ~$ git clone git://github.com/sstephenson/rbenv.git .rbenv | ||
+ | ~$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile | ||
+ | ~$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile | ||
+ | ~$ exec $SHELL | ||
+ | ~$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build | ||
+ | ~$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile | ||
+ | ~$ exec $SHELL | ||
+ | ~$ source ~/.bash_profile |
Latest revision as of 00:19, 11 December 2020
Contents |
[edit] Manual Installation
Note: Done on CentOS7
[edit] Create user/group
~$ sudo useradd openproject -d /home/openproject -G openproject ~$ sudo passwd openproject
[edit] Install dependencies
~$ sudo yum install -y epel-release ~$ sudo yum install -y zlib-devel gcc gcc-c++ glibc-devel make openssl-devel readline-devel libyaml-devel gdbm-devel ncurses-devel automake libtool bison libffi-devel git curl poppler-utils unrtf tesseract catdoc libxml2 libxml2-devel libxslt-devel ImageMagick memcached
[edit] Install PostgreSQL
~$ sudo yum install -y postgresql-server postgresql-contrib libpqxx-devel
Create User and DB
~$ sudo postgresql-setup initdb ~$ sudo systemctl start postgresql.service ~$ sudo su - postgres bash$ psql postgres=# CREATE USER openproject WITH PASSWORD 'Password1'; postgres-# createdb -O openproject openproject postgres-# \q
[edit] Install rbenv
dependencies
~$ sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
Setup ENV
~$ sudo su openproject ~$ git clone git://github.com/sstephenson/rbenv.git .rbenv ~$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile ~$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile ~$ exec $SHELL ~$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build ~$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile ~$ exec $SHELL ~$ source ~/.bash_profile