mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
26 lines
950 B
Bash
Executable File
26 lines
950 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Set RELEASE_DATE for the application
|
|
date +%F > config/RELEASE_DATE
|
|
|
|
# Copy default database.yml
|
|
cp -f packaging/conf/database.yml config/database.yml
|
|
|
|
cp -f packaging/conf/configuration.yml config/configuration.yml
|
|
sed -i "s|config.public_file_server.enabled = false|config.public_file_server.enabled = true|" config/environments/production.rb
|
|
|
|
# Specific npmrc used for packaging
|
|
cp -f packaging/.npmrc .npmrc
|
|
|
|
# replace every occurrence of _APP_NAME_ with the corresponding application name we're packaging
|
|
find packaging/ -type f -print0 | xargs -0 sed -i "s|_APP_NAME_|${APP_NAME}|"
|
|
|
|
# Install newer version of postgresql libs for centos7
|
|
if [ "$TARGET" = 'el:7' ]; then
|
|
sudo yum remove -y postgresql-devel
|
|
|
|
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
|
|
sudo yum install -y centos-release-scl-rh
|
|
sudo yum install -y postgresql13-devel
|
|
fi
|