Alfresco Governance Services Community Editionを起動する

概要 以下のマニュアルを参考に、Alfresco Governance Services Community Editionのインストールを試みましたので、備忘録です。 https://support.hyland.com/r/Alfresco/Alfresco-Governance-Services-Community-Edition/23.4/Alfresco-Governance-Services-Community-Edition 参考 同様の取り組みとして、以下があります。こちらも参考にしてください。 https://irisawadojo.blogspot.com/2020/11/72alfresco2.html 仮想マシン 以下のマシンをAzureの仮想マシンとして作成しました。 イメージ: Ubuntu Server 24.04 LTS - Gen2 VM アーキテクチャ: x64 サイズ: Standard D2ads v6 (2 vcpu 数、8 GiB のメモリ) 8080ポートを使用するために、ポートを開けておきます。 Dockerのインストール Dockerをインストールします。 s s # s c s # e s # s # s n # d u u u u u c u u u e o d d D d r d D h " $ d D d s d w D c o o o o l o o o d ( o o o u o g o k c c e l c d r c e a a k i - c k b s a k a o u p k r p p e n f h e b p e p s e t t r s s m r [ _ t r t な e d r r - - t S o a r - - し r o u g g の a L d の r e g を g で m c の n e e 公 l リ c l e イ e o k 動 t t 式 l h a ポ h e t ン t D d e 作 h t + ジ = a ス o r 確 e u i G - t r ト $ s u ト i c - 認 l p n P m p リ ( e p ー n k a l d s G s / を d d ル s e G o a t 0 : e 追 p - a t r - t a キ 7 / t 加 k c t a d w e l ー 5 / c g s e l を o o l を 5 d ) l 実 c r 追 a 行 k l - 加 - w p - s - e d y d n t p t y r l r a c / k i b d $ a e a e n l o U - t d y t e c S c c . r - " k E e d i a e R r a o n r | r t p c g c - i t k s h s c f / e / i u e i k r d t d c e . o e o d a y c c c o t r o k t t c e i m e u e k s n / r r e e g l . e r c s i a ) / - u n s e c r u c s t e l x i c - / g / c g u n a l n b e p i u u d t p n - / c g t b s o u y o n / = u t g / r a p e c i g t e n c s e | / . r a l d s p i . u t s i d / t o o k . e d d t y / o e r d c e i o k n c e / g k r e s e - t / r b c d . u / o l i a c i l p k s d t e t x / r - k . > p e a l y s / u r c d g i ] e i n v n g h / s t n d / t u o d p l c o s l k c : e k / r e / - r d c . o o a w m s n p c l o o s > a e d - / . p d d l e o u v c g / k i n e n u r l . l c o m / l i n u x / u b u n t u \ インストール 以下の「Install using Docker Compose」を使用します。 ...

2025年1月23日 · 28 分 · Nakamura

Cantaloupe: Microsoft Azure Blob Storageに格納した画像を配信する

概要 IIIFイメージサーバの一つであるCantaloupe Image Serverについて、Microsoft Azure Blob Storageに格納した画像を配信する方法の備忘録です。 以下のMicrosoft Azure Blob Storage版です。 方法 今回はDocker版を使用します。 以下のリポジトリをクローンしてください。 https://github.com/nakamura196/docker_cantaloupe 特に、.env.azure.exampleを.envにリネームして、環境変数を設定します。 # C C C # C L A A A A E F N N N F N T o T T T o T S r A A A r A _ L L L L E M O O O T O N i U U U r U C c P P P a P R r E E E e E Y o _ _ _ f _ P s A A A i H T o Z Z Z k O _ f U U U S E t R R R T M E E E = A A S S S I z T T T L u O O O = r R R R e A A A G G G B E E E l S S S o O O O b U U U R R R S C C C t E E E o _ _ _ r A A C a C C O g C C N e O O T U U A N N I T T N _ _ E N K R A E _ M Y N E = A = M E = 下の二つは、Traefikを用いたHTTPS化の設定も含めています。 ...

2024年12月23日 · 2 分 · Nakamura

Docker + Traefikで運用するDrupalのリバースプロキシ設定

概要 以下の記事で紹介したDocker + Traefikを用いて、HTTPS化したDrupalを運用していました。 この時、Drupalのデフォルト設定の場合、以下のように、httpのURLが設定されていました。 この問題として、以下の記事になるように、例えばGoogleアカウントでログインするようにした際、リダイレクトURLがhttpから始まるURLとなり、Google Cloud コンソールにはhttpsから始まるURLを入力する必要があり、この齟齬によって、認証ができないケースなどがありました。 https://drupalfan.com/【drupal】googleアカウントでログインできるようにする/ 本記事では、この問題に対処するための方法についてメモします。 方法 以下の記事が参考になりました。 https://www.58bits.com/blog/canonical-urls-https-and-drupal-89-reverse-proxy-settings 以下の3行を追加することで、Drupalの内部的にもhttpsから始まるURLに設定されました。 $ $ $ s s s e e e t t t t t t i i i n n n g g g s s s [ [ [ ' ' ' r r r e e e v v v e e e r r r s s s e e e _ _ _ p p p r r r o o o x x x y y y ' _ _ ] a t d r = d u r s T e t R s e U s d E e _ ; s h ' e ] a d = e r a s r ' r ] a y = ( $ \ _ S S y E m R f V o E n R y [ \ ' C R o E m M p O o T n E e _ n A t D \ D H R t ' t ] p ) F ; o u n d a t i o n \ R e q u e s t : : H E A D E R _ X _ F O R W A R D E D _ F O R | \ S y m f o n y \ C o m p o n e n t \ H t t p F o u n d a t i o n \ R e q u e s t : : H E A D E R _ X _ F O R W A R D E D _ P R O T O | \ S y m f o n y \ C o m p o n e n t \ H t t p F o u n d a t i o n \ R e q u e s t : : H E A D E R _ X _ F O R W A R D E D _ P O R T ; まとめ 考慮不足の点があるかもしれませんが、参考になりましたら幸いです。 ...

2024年7月4日 · 2 分 · Nakamura

Traefikでhttpsにリダイレクトさせる

概要 以下の記事でTraefikを使ったhttps化したコンテナの運用例を紹介しました。 ただ、(現在は修正済み)http接続をhttps接続にリダイレクトする設定が漏れており、80ポートにアクセスすると、not foundになっていました。 この点の修正方法に関する備忘録です。 変更前 l e a p c o n p r e g # t w w i d o d r m : r e e : a v o t y l y b a b a s i c e i r a e P : d s d h d k x f e c v o d e d b e e p i s m e s c # h e i r c r o r r o c o e m t a t l n e u e a s : s a l : a o S c t e : t s r s r : e t v i r e a p n s s e s d d e e l a r S C t D : : : : : B s r : g v e h r E y R : e e r a y B : : t D e a : r v l P U 8 4 r e s a : e l o G 0 4 u f o a / r e i 3 e a l @ a h : n n u v b c t g t l e b m t h e : t r b e p t : : s . s t w : j : p e f s s b a / : l n a / s c / e m a e c - m v e 0 - 2 s . t a a p g i i . n l g e - t v s 0 e 2 n . c a r p y i p . t l . e o t r s g e / n d c i r r y e p c t t . o o r r y g / d i r e c t o r y 変更後 l e a p c o n p r e g # t w w i d o d r m : r e e : a v o t y l y b a h b a s i c e i r a e P : d t s d h d k x f e c v o d t r e d b e e p i s m e s c # h e i r p e c r o r r o c o e m t a t l n e : d e u e a s : s a l : a o S c t e : t s i n r s r : e t v i r e a p n s s r t t s p e s d d e e l a r S C t D : : e r o c e : : : B s r : g v e h r E c y : h r y R : e e r a y B : t P e m : t D e n : r v l P U 8 i o w m a 4 r e s a : e l o G 0 o i e a n 4 u f o . / r e i n n b : e 3 e a l k a h : n n s t s n u v a c t g t : : e h t l e m m t h e : c t : t r u e p t : u t : s r . s t w r p t : a j : p e e s r f . s s b u a 1 / : e l 2 n a / s 6 c / e 3 m a @ e c g - m m v e a 0 - i 2 s l . t . a a c p g o i i m . n l g e - t v s 0 e 2 n . c a r p y i p . t l . e o t r s g e / n d c i r r y e p c t t . o o r r y g / d i r e c t o r y entryPointsの部分について、以下のようにリダイレクトの設定を追加しています。 ...

2024年7月4日 · 5 分 · Nakamura

TraefikでHTTPS化した複数コンテナを運用する

概要 TraefikでHTTPS化した複数コンテナを運用する方法に関する備忘録です。 https://github.com/traefik/traefik 背景 これまで、jwilder/nginx-proxyとjrcs/letsencrypt-nginx-proxy-companionを使い、以下のような構成で運用していました。 プロキシ v # s n e e o e r p r n l l c h v d t d s r v g e u e t h h w e i o i i i c p l r t i c d - - - m r m o p o f e o x c n m o o o a e s m o e o e t l s a r a x n y e x a n r - - l - - - b - s e a n p " l c v h s s : t r k u t n : s - g t t u e t n g t e n u e h t v : : : a s l e a : p e a s " " m h d v c / l " a c e a n g m r o m a m : t r m ' r : i : 8 4 e t h h e s s c r r : i d i e t s l r : : n e 3 o n 0 4 s m p o r a r : o t y n s n s s t : a : ' x j e : 3 : l a s t r m : p j e _ x : : : r l y w r 8 : : r t s / / . t r r o - / u u : c : i _ 0 4 / a : : r d g a : c _ n p e e s n o l n " 4 u m / / u o i l s n : r t t r m d a 3 s : e e n c t w / a o c c d m e m " r t t / k h a l m x / s o o r e e c c d e u y e e y n n h c n / : s t / / o r b s t : " g g a k _ n h c n n c / . s i i r e l g n a / g g k n j e n n n e r i i g r n i i e g r n g x x . n n i e g n n r i c c i / n s k x n / i x x . n s r n c v g o - x n n / s x . y x e h i c p - g x c o - l p - r o n k r p i / h e c p e t p t s x : o r n d o r k r t - r s t / x o x h s t : s n o : . h v y x / p t s x e g x r d t a y h a . : t y n i y w m r t r d r m - c n - l / m a o p w r x l r l m / i y - e u d t p p t n o h t r s / c - _ o - d k e n x e o e n g y n c r c i - c k . r n c r e s y x o y r o p _ m p . c t p p t s k / r a o : l o n c r o x i k o g y o : : _ n r / c o v o a m r p / a l n o i g o / n n . g n i g n i x n x _ p r o x y " コンテナ 以下は、Djangoの例です。 ...

2024年7月4日 · 13 分 · Nakamura