AWS Copilotを用いたOmeka Sデータの定期バックアップ
概要 先日、Omeka Sのデータをダウンロードするプログラムを作成しました。 今回は、AWS Copilotを使用して、上記のプログラムを定期的に実行してみます。 AWS Copilotのインストール 以下を参考にしてください。 https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/AWS_Copilot.html ファイルの準備 任意の場所で、Dockerfile、main.sh、.envの3ファイルを作成します。 Dockerfile F C C R O M O P D M Y s p h y . t s m h h a o i n . n : . 3 s h main.sh s e # e d d # i f # g g # c p p # c s # o m c c c # g g g g g g # c r r e x x i i f i i i d i i d h d k d p p i i i i i i d m m t p O p r r フ r r c t t r p p 実 c i d g t t t t t t 後 o m o _ _ ォ [ m m l e $ 行 s m o r i $ - - i 処 - - - r e r t d ル o c c q d i i r a p = r o r r t s a c c c p 理 r r e t k t o a ダ - - - n l l u i n n c i y . d t d o o o u f f a o t が d r r e o o i r s s n . - i a d n n m s o r l a 存 f f n n r _ t t . / p r t f f m h $ $ u S e = s 在 $ e e e t a a s . u . i i i d d t か p t e し d $ $ m o l l h . $ s g g t i i p ら o o t た i d d e o l l / o r r u デ _ o = ら r i i - - n l $ d / u u - _ _ t ー t l d _ r r d d t - d i $ $ s s m t d _ タ o a t _ _ e e s - r i r d d e e o a d を o t o t d p p . u r i i r r " o t i ダ l a o o a t t t p r _ r r . . u l a r ウ = s l o t h h x g e d _ _ e n p s = ン h e l a t r q a t t m a d e . ロ t t ] s 1 1 a u t o o a m a t . ー t ; e d i a o o i e t / ド p t $ $ e r s l l l e d す s t r r e e / / " " o る : h e e p m t d d " $ c プ / e p p i e / a o $ n s ロ / n o o p n $ t c e a グ g _ _ t s a s m m ラ i t d s u a e ム t o a . b . . i " h o t t d l u l a x i " b s t r . $ e c d t o i m r $ / _ d n t i a o r k o _ a l d m a u t r a a s 1 e 9 t 6 / o m e k a s _ b a c k u p . g i t .env a g u e d p i s m i i t e a r _ h r i n u u n l a r b a = m l _ m n e = u e a = h r = k d t l n a e t = a m v p h k u s t a r : t m a / p u @ / s r e d : a x e / a m < p o 個 l m 人 e e ア . k ク o a セ r . ス g o ト r ー g ク / ン o > m @ e g k i a t - h s u - b s . a c n o d m b < x ユ / ー a ザ p 名 i > / < リ ポ ジ ト リ 名 > . g i t 以下、説明です。 ...