Skip to content

Instantly share code, notes, and snippets.

@philographer
Last active April 19, 2019 07:03
Show Gist options
  • Save philographer/0932a028aaf24cc5917ee44fd7a776aa to your computer and use it in GitHub Desktop.
Save philographer/0932a028aaf24cc5917ee44fd7a776aa to your computer and use it in GitHub Desktop.
gist
#!/bin/bash
#########################################
# Path
#########################################
BASE_PATH=$(dirname $0)
cd ${BASE_PATH}
export BASE_PATH=`pwd`
export ENV_PATH=/naver/search-env
export PACKAGE_PATH=${ENV_PATH}/package
export CONF_PATH=${BASE_PATH}/server/web-application/conf
export LOG_PATH=${BASE_PATH}/var/log/web-application
export CORE_PATH=${BASE_PATH}/var/core/web-application
export PID_PATH=${BASE_PATH}/var/pid/web-application
export BACKUP_PATH=${BASE_PATH}/var/backup/web-application
export CACHE_PATH=${BASE_PATH}/var/cache
export MODEL_PATH=${BASE_PATH}/var/model
export DB_CONF=${BASE_PATH}/var/db-conf
export DB_PATH=${BASE_PATH}/var/db
export DB_BACKUP=${BASE_PATH}/var/db-backup
export DOWNLOAD_PATH=${BASE_PATH}/var/download
export UPLOAD_PATH=${BASE_PATH}/paeiss/views/static/upload
export TMP_PATH=${BASE_PATH}/var/tmp
export CUVE_PATH=${BASE_PATH}/var/cuve
export PYTHON_VERSION=python-3.4.5
#########################################
# Package
#########################################
MYSQL_VERSION=mysql-5.1.50-arch-x86_64
PYTHON_VERSION=python-3.4.5
HTTPD_VERSION=httpd-2.2.34-arch-x86_64
MOD_AVENUE_VERSION=mod_avenue-2.0.9-arch-ap22-x86_64
MOD_ROTATELOG_VERSION=mod_rotatelog-1.0.1-arch-ap22-x86_64
MOD_UTILS_VERSION=mod_utils-2.2.4-arch-ap22-x86_64
MOD_ALIAS_VERSION=mod_alias-arch-ap22-x86_64
MOD_WSGI_VERSION=mod_wsgi-4.5.22-arch-ap22-py34-x86_64
MOD_PROXY_VERSION=mod_proxy-arch-ap22-x86_64
MOD_PROXY_BALANCER_VERSION=mod_proxy_balancer-arch-ap22-x86_64
MOD_PROXY_HTTP_VERSION=mod_proxy_http-arch-ap22-x86_64
NSS_VERSION=nss_1.0.17_apache22_centos6x7x64
NODE_VERSION=node-v9.3.0
MONGODB_VERSION=mongodb-3.4.4-arch-centos7-x86_64
JDK_VERSION=jdk-1.7.0_80
CUVE_READER_VERSION=cuve-reader-3.6.16
CUVE_STREAM_VERSION=cuve-stream-3.6.16
export MYSQL_VERSION PYTHON_VERSION HTTPD_VERSION MOD_AVENUE_VERSION MOD_ROTATELOG_VERSION MOD_UTILS_VERSION MOD_ALIAS_VERSION MOD_WSGI_VERSION MOD_PROXY_VERSION MOD_PROXY_BALANCER_VERSION MOD_PROXY_HTTP_VERSION NSS_VERSION NODE_VERSION MONGODB_VERSION JDK_VERSION CUVE_READER_VERSION CUVE_STREAM_VERSION
#########################################
# Beta Profile
#########################################
source ${BASE_PATH}/server/web-application/conf/paeiss.beta.profile
export PYTHONPATH=${BASE_PATH}
#########################################
# Excecute
#########################################
# Update Mapping
FILE_PATH="${BASE_PATH}/paeiss/batch/controller/paeiss/update_mapping.py"
python3 ${FILE_PATH} > update_mapping.py.log
# Update Issue Breaker
FILE_PATH="${BASE_PATH}/paeiss/batch/controller/paeiss/update_issue_breaker.py"
python3 ${FILE_PATH} > update_issue_breaker.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment