2022年8月5日金曜日

AWS Application Deploy デプロイ


$  cd Make
$ ./save
$ ./aws_put
$ ssh aws.test
$ cd 
$ tar xvzf  Release.tar.20220805
$ sudo sh -c "rm -rf /var/www/wsgi/Release.1; mv /var/www/wsgi/Release /var/www/wsgi/Release.1; mv /home/ec2-user/Release  /var/www/wsgi/Release"

【環境構築】
$ sudo sh
# cd /var/www/wsgi/Release
# . ./env
# ./env create

$ vi requirements.txt
dataclasses==0.8 → 0.6

※Collecting pyreportjasper==2.1.2 # 違うサーバでは再現しなかった。?
Killed
# pip3 --no-cache-dir install pyreportjasper $INTERNET_PROXY で回避
Package            Version Latest Type
------------------ ------- ------ -----
charset-normalizer      2.0.12  2.1.0  wheel
importlib-metadata     2.1.3   4.8.3  wheel
PyJWT                                1.7.1   2.4.0  wheel
setuptools                       39.2.0  59.6.0 wheel
tzlocal                                2.1     4.2    wheel

→epelを有効にしてインストール
# amazon-linux-extras install epel -y
# yum install zbar

# cd /var/www/wsgi
# chown -R apache:apache Releas
# tar cvzf delivery.tar Release


















0 件のコメント:

コメントを投稿

シャットダウン時の後処理 (shutdown)

# vi /etc/systemd/system/drop.service [Unit] Description= stop httpgwd DefaultDependencies=no Before=shutdown.target RefuseManualStart=true ...