Listmonk.
This commit is contained in:
parent
29971520d5
commit
f36b76e293
|
@ -1,130 +1,138 @@
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
61323133323862626633633435646431343564633238646365393335366237613031656239333865
|
66363038343862326134623539343039633439643137613765356439653462333663313866383033
|
||||||
3866376365386635616332303537633736643530376631620a646135643565343163316232393437
|
6330386335646539373338376462663636663434373530300a653737336230383036653735373433
|
||||||
61643038326566303362343163633965343164613332396436656663356433336264393133326632
|
31663133393236393130346165326466303762306363613565373865306132336531613064333338
|
||||||
6664376531353534660a313532633464313638623734366364663963613363363933646337396231
|
3761356461343638360a396564383335323631666362656363333135373538353637383166383839
|
||||||
65383065616162353465633132363833393963396463663465383333646336613765663331336163
|
62316461616439396631653863623062333730616337663731363762363434336165616137336337
|
||||||
37656364396362663066373562666538383436616330316164653434623038306238363861646233
|
66393162336330343730396639303030343236653234663764353365623139356330303935323764
|
||||||
32666433643663613463303461666332353765326138393966316462633166356666326365346230
|
66666165393463363139653335363365343035313531306330656565643139643062343562386436
|
||||||
64663334613032623734373661383066623931663533306139333930396635326230353233343737
|
39303266656264626361366136636132326136393430623034383639313537663362396166303565
|
||||||
30383763323566656561333435613362363436636136313264373063316531366531633733373939
|
39656330653332363239386362633034616531383835313765323532313361346265653462303463
|
||||||
36396262393030343939613431653635333738306137616130666234616363313665393132346661
|
37623636663862333434663831343361386535383836316636613439616638393163663631656530
|
||||||
34366463343034653934383532346530376365316164326665643535333639333965376439626230
|
64333865626565623331653561633436643732633139316362303838633265343463366638666132
|
||||||
38343133336331386266643034623238323461353136323463383931323165366331666133363438
|
32646132373331663462373935336462663061373363623232303864376464306364313630633439
|
||||||
64353336653832393664303561303137623830393432653661363633353438646339303930343333
|
35643036323564396566613539366462366330643036633436323634653130336235333839306237
|
||||||
36313935386262353862336363363034363738636234626333303031316338633761623835363662
|
61353165663764623066633261633730373732663564323639393535336431316465376562363439
|
||||||
33623465336236303539393039363431383937363062666262303737393663633133306135383936
|
33323131623635396233323766376634663332656136653332323930303237636666383438613938
|
||||||
36316432396161653037363535653061376561356436333533616339656661313238613964636362
|
33313636623437323730396261396135366236396131313930303331303566326264616139353264
|
||||||
66363162656262333033306262396132383331623032326631383138346361376132303263626138
|
30396431613537373063313031343863333565333934653763653130336535353466393866393435
|
||||||
32643964336332363133316264336365396239353533356666393563313733373939613463373837
|
33343233386561656337363363663262663030316163316165343738643733306436333937373163
|
||||||
61643966666337306266313131393866636532343561336464366239393834306138373436366337
|
33353131626338316561303531323061383065643737366661326634306538306634626433363632
|
||||||
63383030346163626536363433623965333166393562666430623736643635633038663563343633
|
66643234363232346462333364316266633538633833653862636235393533366461343334376265
|
||||||
30313438623036346137623262386636643232366533346239623631326631613662333932663936
|
34396631313431306434323637653034626238633733316137346564336561383730613864373034
|
||||||
31363136363035313238336239303561386239666162333365333864643439376566343062623839
|
61633466653165353661393766616437313361653734613165363339366161343031363335336133
|
||||||
61623163333362666339326337326333373134323836613263343437316439343963663537313832
|
66343130383335653730353561626135636434356135333634313730353663396361663863323436
|
||||||
32376534663166313939393633313936663438333063396239633666326338346239316662646635
|
39363331393830653430623837663564333439653931633235633966343966623138316163623539
|
||||||
65306631396664613765373733636435373135316231363232396662666238376539303564343164
|
33616536626632336235363238666562366666386361643066613665356565333666383361356232
|
||||||
33663264303738393933643231396539376564633930356165613861616162386535626663336131
|
61623665386533663738303834323165633966613936393737396334373139303964323764643731
|
||||||
38666633663765366335336462366630613137616463343432643661376163393061666239623531
|
66636234356334383633616331316137343865323264653666623532353135383831306238316232
|
||||||
35353335313761346432313266356138363231373132343863666165666362663065636163323866
|
36353262373763653337333837613264633039623437333538646139326130386662386530336566
|
||||||
34396662656137626336623465653864393530336237386134373033336563386461373563666238
|
34336236656139353361643961616563353538613163333964333564306332636433633933386530
|
||||||
30363537376565313263363631303638643664633937393938353337386630313533353636393434
|
32333138656663343161633033656533633936346636653132316633653731356330353333626139
|
||||||
38396162386563616166393463666431666265396361663530386462343062643036623064363236
|
32303066306166626261363065306635373465663432373262633464656632643362663733346463
|
||||||
36336163633436373036306539636132333735643131623462383230313430643861653466393434
|
32393938346563363334343535396538663430626434363236323938653837313432623335613064
|
||||||
36383033623235653665666265336239306533363737306466666265323439383966346666346434
|
62323565303362323336663462656335643930343235353164316365333735656636616330643061
|
||||||
61323537366662633064646162333965306161316137333131383362653637343531336262633238
|
38316337393934363361616339393463646138626665616538653936616537343630306236636130
|
||||||
38336533313435303465333732363230623662653662346136343765633066333031323537653961
|
36326263343161636464376235396563376561356363393961623436356563666233386331353332
|
||||||
36353262653334393339653037316135386638653231626564363139373637663336373839623337
|
35333563316463316232653238336161316162626334623961626130323331386162356531373030
|
||||||
63663036356563613430373662336631666163333932343562313261323663333961666638376531
|
39646137363431303762323363363463333734613462663831663331633662376432386166373366
|
||||||
35376238303966636236356566633130666231663139623137336136633537336433393230383165
|
32323966633362313236643862303838663663346436323231383561386264303465313232393836
|
||||||
61393234663832646638316639613637623632316666333537393737306366333863306361376161
|
66636566376636306230653735303231346239303863373838356561393638363535363363656263
|
||||||
65613265656536666539643061386366346230323230623466373233626138643261356465653833
|
65306234386233373130356630373334313437613763663037373935383730373136323033346564
|
||||||
39616265383865313763316339653830313630303861643031386330386239323235373537303663
|
64666361346265616362623961616638613135653037623833316361333161633339303064313733
|
||||||
33323937306538333137343036656164353630373430633231323832633630666133303866356437
|
30306666343864323265656637616130653238343365376662313163346235306365313131376166
|
||||||
37326632326634306630653936323166343361346363653964663866313030646137613564316534
|
31666338396632626666323530326132386234336432373736313936653133356564616132393734
|
||||||
33393937396237336463316164303733306630636564623837383163666166396630613037343337
|
65613464663437363366396234393735383639373766623037656538336337623231323236326430
|
||||||
33336634303639616536373436666666396438643863363564343533373261333135646133373539
|
35613737386131316164326330316566356637633238643630333366653130633864356431346336
|
||||||
63363732393664366566336232663630636239353664666461633138336164363433363534356363
|
31653461633636346461626261396234376666373964393135333866363831616331653431373462
|
||||||
38633034303832376530336462366164613538303136333161313230643138616130376132376337
|
65363966333261326234323864363733316438306534336363373164656661313934623937336366
|
||||||
33643939666430323037373631383064316465396462613765376539613535643330353239333233
|
65323535346663633264363638386663383535363236333932356166393338396336366437656132
|
||||||
32323134353438323834336465373230346666636366363938363339353765313238636464303063
|
39663037353137333537333363653965643066343635353137396466333836376339666638336561
|
||||||
66663661663765366663336435633630613134613661306334356333663430663337663732393832
|
33643835646237613164373135393534376539323139323561386565326161643663346462646230
|
||||||
64613066396539333231353131346137373936383939316566316435303466666133313437313463
|
62393565333730343835353131656336343563636465633863363865653033393930333133613733
|
||||||
61373836643536363835633835313263613533303761623135616365646237336564323334363934
|
35613234323662313538623335666463653466633536356534393238343161306634383134313839
|
||||||
65666631383331393131393363303066396134303964326561396536633562663737326235383938
|
38353134336336656431373338383936633431623861383231323062393631666539343338353161
|
||||||
32323763643162393133363134396564643032353562343831313765653961663131393166616265
|
30323338313161343632376138323734363637373966356338383333656435353839633731343838
|
||||||
62653030363232363938633532393262653834626565336432663437376361613537646432633561
|
62376335323163386661623663366163623437373161396538396531643932616232633438663731
|
||||||
63343133396665636636616137313239653635616564373130366139656337313433303835623563
|
62333463373137323363323233353865313634396630613935356162303435656661626464346566
|
||||||
63373361396363373932386432646562316230313730333230323364653230343666633636323535
|
32333563636635366330643537373534383063396137393630356230643036376537373639663336
|
||||||
63313132303436306263653666396234396566343637383562353435663663356566666264313331
|
63353936396439646264313963346532613032613966333837666263383366333132306236303063
|
||||||
61623632393131303130666437343633666339393562316564333064376631333662373561643261
|
36326533353061343930333433326139383331323566313738623131356433623133303462356335
|
||||||
36343634353732316631396163643135396566653030376332346261656638363864623966326538
|
31316331656138356535643334326334346135346531383531343335303463376234666662643135
|
||||||
32356663636333306163653966323965363863316261313532353362376235353330343532353639
|
62646361356261386366656562363232313838656563663133313364616133333432373131313865
|
||||||
66353439666161666335373437323137366261336530326537393934633139313234656165306662
|
64663263663134653736626261663266333733333634653030363265326134323634353764306161
|
||||||
36383233313436633930363133313531636235333939393363653038336331616163636433353232
|
66393564326163663831353830646363343733383534323935363936336232376539373766626264
|
||||||
32646633373562353138326631333038386464653166313038666335643132653664376139343363
|
61623161343862313163383636363262393639656461643637356362613036303065333436323262
|
||||||
31383666373539316438363661663536653934323466346662626465326434653763393938666563
|
38396133346631633763383936353033323538343466383037616566313563343733386535663339
|
||||||
65663262643935626436343933366464343738633762636637323338356132363739313765663137
|
64306266643431303231653532353439386666656266656466623237363532663733643635643562
|
||||||
62343161373466653166666538306133363039353565353635346366343730643537396466306165
|
64366339376664363930343431336138353936326338303362373839373736336430646332643039
|
||||||
30626638366662383466303137363834393862643435636537346165353935393431356533396464
|
39643439376632386165323965653666353766663239623562373837363365336164633035303039
|
||||||
37636161373030346536333635633935656663376661313566643464376438643834666161363635
|
32663163326266363835633964366562386532386530363266363238333332653730326162333663
|
||||||
64656137356335623533353738396137356361396130353966646337353631346263626635316533
|
61636663363032623339373239333538356539356232613234363835636536646666313736653235
|
||||||
37363066653063616539323430346439333464663766346566323865353235646534303063613433
|
35373865633531323037346633393135396233343364383861323362396362393634373165656133
|
||||||
30323633626263613038383638313438363932613333336130656234353830636463336437313963
|
30333062383763613535323834383430363863386339323162316333663638313433386137666634
|
||||||
34376462323361366463646239626238633639666263663031386263643930653461333437643436
|
36306234393539343730343831333336323066316236376130623764393839353432383062303338
|
||||||
38663136353230653636343966393131313265383962636365633237646537303866646139636130
|
34343065616634313234663739336165656563303264666262323839363565666565663330326635
|
||||||
37346133343630653932326465396363386431313235666365653366343638633539663865333462
|
31613064636464653963333132626137366563656537643633363136373039316662366438306630
|
||||||
66343831363438646438376434353131633666613633346563613732343066646239613730653937
|
65383231663232376232633737396666363364623739303065633230633431636438613039336365
|
||||||
35663035326465613537353566633066336131633765643732386631643732313663363639373462
|
62336232623362633030613731646535386439353266393236363965303931353631336661306238
|
||||||
32333564386338313766656331653761326231636239303031373138376563636166373930613332
|
61643265333337333637393230313766626162373739326164643937363330623536663565346331
|
||||||
37356137343462306133656461363130623937633233356638303530636139643038636163623634
|
65373763643964306530323164646333383435363234383039636439366332333366343232393732
|
||||||
39363735383661346235626662333337343838626463333761303737363464353730356634656138
|
65373036636263623239373930393434363232353664323236356366366561623266353635616537
|
||||||
30623961353964343462623464313363663462366265303139366263663637653236613439393032
|
33373761663364653830333166343634356437666631663164636331643736323139303462356133
|
||||||
65313833666232646465323936343862613638326666383938366139373836316462353435303561
|
63616531636136636533633264316130353035333364623862653233333434623139343234653539
|
||||||
36626366653130613666656662336637313562396236373966613165303834313866383634666637
|
38623033313936613162646464373135323964623265343866383938646266636331303063373962
|
||||||
64623865316335623836336537313036383562306438326263356138613730333337626461623536
|
66353233646330663936316635306530653032343764633962656162366539383231346464333339
|
||||||
32663163386138653966323666346162373834666566663233313665333934653863376336636335
|
64636330363065343165333363643636613761646262316234616661636462343761323261656133
|
||||||
35363862646565623261336634613637323865336437326662666135343763313030336531386537
|
39393164383331343436373838383335333932333931323835663031313036396664623135666565
|
||||||
65626266616562323139326461376363343336376364363061316333643139356130306264383335
|
34336134386232636362313764626664663437313464663466343566313530633364333631363465
|
||||||
31656265353566376464666233336333613036643934376239333331313264306462663730376664
|
32386139303132386631333638636636616563643961386436373566363139353563323834333038
|
||||||
37653937363833313132303164656336653036633961303031306665316634386534393263656337
|
61346534636134633566313533313530333238386536633333373035306664336339303364353530
|
||||||
65363666643331393262336462346663396638346430333966343261323535623339376131643061
|
39303364613430336563633464303133306630376634623138666565613036643865383961636333
|
||||||
35326535663934326563376130306539636262353966363731323135366133623337386235386136
|
38656238623931623434663638316534633334393438666238343139646465663862386264333963
|
||||||
65633935643061336162353436323061336332363535643564326430626664626438393536653639
|
36363563396631643338383130633634653937396266653936346339613333646463383463363862
|
||||||
34616635363666326530616361336433313530653436663838636666323231623236626637366530
|
63366233653962393737393366373933303630316263383635623365313566653236376533653363
|
||||||
30626433346433313762333661306632366162396437316135393137343235383161353637366265
|
34313262373565666261343039663966633533333839306631666437376237633636383061303333
|
||||||
61633538343030636532633239653335653538323962613165353835363538666265646661393330
|
36616632623763656533613561336133656562653165346566656535656339313831633935366536
|
||||||
61626135666535313262643137333935333730623734356637313933353638646232633637643139
|
34386631663032376264663963653638663762373137323537666130623563386133393932376434
|
||||||
63313233333831386335643134393332336261643735336263633864336235303634656530613537
|
32303863346262323537626431616665623431643764363764656661313362613266383130363633
|
||||||
35323962613165313862643033623930393931353932326133373866363734643137386434636533
|
31363565393331663433633137646236343736346565396438396163626430646634643339653261
|
||||||
36646361323866353736646135633261666338303230623338396236383130303238626464346565
|
64343064376162636262356436343263623733343363373964326639313332646431343835336433
|
||||||
38383738316235353837363863366339613862633230636662313437653533363863333763313532
|
39313965613532343263663939343662363236353636383438356161373264376661386562323730
|
||||||
38636130643165383833313563336435646136656333643238646161363966626436393338396632
|
61386632636532643933386164376663663262346330303733363464316235323265333036326337
|
||||||
37376563363632376437323430643361656365653366663339613661343263356438623831383233
|
61353935333130343538613930313465333535393039333061383234646539666632626666353533
|
||||||
33633734623735613530383932653735386639383665303666336631383735653364663761643363
|
63363432323864653733376137343766383736623231616465373032323834366330326638626339
|
||||||
34303633666461633330623263653831376435323934613266653162633732356662636534376464
|
66633431306336376132393837396333336462656633653431383362653939633032383237333534
|
||||||
30353361333634326631353464303034636135306662373439313239653530626463623637323939
|
63373266393765343437306236313535316664343639313934666136313863636531613261393263
|
||||||
63383936343865346561353364636130383438376133643938346139353434373230666639663438
|
36636531373936306166636465643132323835336563336265366433656337366662366330333166
|
||||||
36626630343736363466303364336535353930303562623437653933613233346564373365356661
|
61616163656535633934613331656339323263343235636231326136396438373435323830333539
|
||||||
35303866623764663634613931643831383862393662373935336233646435643635343937356232
|
34393463666639306165363164663433663231356335653531616264626237393134383631343066
|
||||||
35343239353465616363383535646664343035306564663463316638653163303237396239613936
|
33346331373161373936333763376664393131363365343733336237366539643063653936623137
|
||||||
65356466613264626434346262363462653739623630336136306163396333313762333436633136
|
64373837636438336437316261343137666532663662303864663963383538653239313162633565
|
||||||
37636535386566386530616164616332376536323061613562306534656132393763643132626230
|
39656130313831343734653832626139303130393862306362326361323564613063333463376637
|
||||||
65633030666262326433346338663030666662333033343034313864666137383137636435613533
|
64623638616636376236323739363538663433303835383866643830393963636132366166386563
|
||||||
63383365333733366436653735626464613362333162333966366533623961383735316432613965
|
36363162363438356364326131393530366135373730396336323063636334356535663363323835
|
||||||
38393532383763396134633763633063653762626234333933353263303866636137303766393633
|
39663564313039303361666237353938636539333434326132393438633963353732623333666431
|
||||||
33386665613935373132363537376632393132623662633362376135333838656431633835333333
|
32613861346263626664623837623365386638373530386638303938656532383230633438363735
|
||||||
63623933663639376566366131303537666562653730343235386563306336616263336239383037
|
38343261663164613364376462356162646231303733376636656263623064303333373230373761
|
||||||
61326562303761643562653035616531323130393164333538396432306661663630633038623038
|
35656466613766343562326361613865313361366631613232653438656564646265316436386530
|
||||||
32326439653131626539376135616463666166356233323836623261356663613836616433303966
|
38313162666437636664336262306463333637626162666337346365363065613065653636663336
|
||||||
30353562643365646662313366376538646534333839363965313565616532613964366635636530
|
30303631623261363633323730633063343233333735326130663039393332623530363333646436
|
||||||
32343163643531323034346531313639633431643330306437336363333337396638316633343964
|
36653232613833653231366535653936613162303531333238326262383165633233633537616663
|
||||||
39343331366364356430616463636662356432386438386239353733306535376536333933376439
|
38393464343233353862353936633363616339623561396661616438326634633539333761316164
|
||||||
34363931393361633835346236616637376234326239383162633436393863316662633233653333
|
32316166623438326435613238336639313363363361383630376331333662303964666238323032
|
||||||
33333632643033356337643533633038323937663132666564396330363633333566356130383566
|
63383638316363643662623535616463356639303937376430656133333431646532336165623665
|
||||||
66643438346630616634323161623562346661353332353534636236386133653538373966396464
|
66633335623265396630643437353861366133656237336462663733643933313332613266653432
|
||||||
62323631626436633733306131363365623464326139666666636261313137623432353461333963
|
34353435313766396166626635313763666366333764383564646538393734636362346531333938
|
||||||
37333437313338343933306137393063393861643761636462376462623063376161376566356435
|
38623865396561353435616433396533656361663266656565363637383235613562656465363730
|
||||||
30613538643764366161636437383036313962346262633532616463313531366665643637613935
|
32623266353335313563306465313261333336343934333235386264373136343666363364353532
|
||||||
62333239633736333333303566633062333730643666393561363566363562633636353934376533
|
35616333373037343432363832313435623130643132633162336264393737313833656335613638
|
||||||
3636
|
63653232623935343638346464353630393264306232633665343865373839623461343165393564
|
||||||
|
33643264326664333534316233323937336265386238373963326161323761646531636637353631
|
||||||
|
32363864333632373165633133306538633933653362313636396364633436343066626163373933
|
||||||
|
32313235306230313333303062313466333635323864396437643738346631383366383637323561
|
||||||
|
61616665303733666337316537343137393035623832383539383338623936323135333664303236
|
||||||
|
36316632313133386634383161363039383134346238613332386130613734666636323538643263
|
||||||
|
31333166666138313864636130333964336263613430316662333535333038616533373239333564
|
||||||
|
34383433383830306161666137616533626130353937396530366565373665616565313037366264
|
||||||
|
3834
|
||||||
|
|
|
@ -12,6 +12,7 @@ postgres_passwords:
|
||||||
ttrss: xxx
|
ttrss: xxx
|
||||||
keycloak: xxx
|
keycloak: xxx
|
||||||
mastodon: xxx
|
mastodon: xxx
|
||||||
|
listmonk: xxx
|
||||||
|
|
||||||
fider_jwt_secret: xxx
|
fider_jwt_secret: xxx
|
||||||
|
|
||||||
|
@ -47,3 +48,6 @@ mastodon_secrets:
|
||||||
otp_secret: xxx
|
otp_secret: xxx
|
||||||
vapid_private_key: xxx
|
vapid_private_key: xxx
|
||||||
vapid_public_key: xxx
|
vapid_public_key: xxx
|
||||||
|
|
||||||
|
listmonk_secrets:
|
||||||
|
admin_password: xxx
|
|
@ -27,6 +27,7 @@
|
||||||
- ouroboros
|
- ouroboros
|
||||||
- mailu
|
- mailu
|
||||||
- portainer
|
- portainer
|
||||||
|
- listmonk
|
||||||
# - tt-rss
|
# - tt-rss
|
||||||
|
|
||||||
smtp_host: "postfix"
|
smtp_host: "postfix"
|
||||||
|
|
|
@ -111,3 +111,7 @@ postfix:
|
||||||
mastodon:
|
mastodon:
|
||||||
domain: "social.{{ base_domain }}"
|
domain: "social.{{ base_domain }}"
|
||||||
volume_folder: "{{ volume_root_folder }}/mastodon"
|
volume_folder: "{{ volume_root_folder }}/mastodon"
|
||||||
|
|
||||||
|
listmonk:
|
||||||
|
domain: "listmonk.{{ base_domain }}"
|
||||||
|
volume_folder: "{{ volume_root_folder }}/listmonk"
|
||||||
|
|
25
roles/docker/files/configs/listmonk/config.toml.j2
Normal file
25
roles/docker/files/configs/listmonk/config.toml.j2
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
[app]
|
||||||
|
# Interface and port where the app will run its webserver. The default value
|
||||||
|
# of localhost will only listen to connections from the current machine. To
|
||||||
|
# listen on all interfaces use '0.0.0.0'. To listen on the default web address
|
||||||
|
# port, use port 80 (this will require running with elevated permissions).
|
||||||
|
address = "0.0.0.0:9000"
|
||||||
|
|
||||||
|
# BasicAuth authentication for the admin dashboard. This will eventually
|
||||||
|
# be replaced with a better multi-user, role-based authentication system.
|
||||||
|
# IMPORTANT: Leave both values empty to disable authentication on admin
|
||||||
|
# only where an external authentication is already setup.
|
||||||
|
admin_username = "listmonk"
|
||||||
|
admin_password = "{{ listmonk_secrets.admin_password }}"
|
||||||
|
|
||||||
|
# Database.
|
||||||
|
[db]
|
||||||
|
host = "db"
|
||||||
|
port = 5432
|
||||||
|
user = "postgres"
|
||||||
|
password = "{{ postgres_passwords.listmonk }}"
|
||||||
|
database = "postgres"
|
||||||
|
ssl_mode = "disable"
|
||||||
|
max_open = 25
|
||||||
|
max_idle = 25
|
||||||
|
max_lifetime = "300s"
|
62
roles/docker/tasks/services/listmonk.yml
Normal file
62
roles/docker/tasks/services/listmonk.yml
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
- name: create listmonk volume folders
|
||||||
|
file:
|
||||||
|
name: "{{ listmonk.volume_folder }}/{{ volume }}"
|
||||||
|
state: directory
|
||||||
|
loop:
|
||||||
|
- "postgres_data"
|
||||||
|
loop_control:
|
||||||
|
loop_var: volume
|
||||||
|
|
||||||
|
- name: Copy listmonk config file
|
||||||
|
template:
|
||||||
|
src: files/configs/listmonk/config.toml.j2
|
||||||
|
dest: "{{ listmonk.volume_folder }}/config.toml"
|
||||||
|
|
||||||
|
- name: set up listmonk
|
||||||
|
docker_compose:
|
||||||
|
project_name: listmonk
|
||||||
|
pull: yes
|
||||||
|
definition:
|
||||||
|
version: "3.7"
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
image: postgres:13
|
||||||
|
networks:
|
||||||
|
- listmonk
|
||||||
|
environment:
|
||||||
|
- "POSTGRES_PASSWORD={{ postgres_passwords.listmonk }}"
|
||||||
|
restart: unless-stopped
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD-SHELL", "pg_isready -U listmonk"]
|
||||||
|
interval: 10s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 6
|
||||||
|
volumes:
|
||||||
|
- "{{ listmonk.volume_folder }}/postgres_data:/var/lib/postgresql/data"
|
||||||
|
|
||||||
|
app:
|
||||||
|
restart: unless-stopped
|
||||||
|
image: listmonk/listmonk:v2.1.0
|
||||||
|
ports:
|
||||||
|
- "9000:9000"
|
||||||
|
networks:
|
||||||
|
- listmonk
|
||||||
|
- external_services
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
volumes:
|
||||||
|
- "{{ listmonk.volume_folder }}/config.toml:/listmonk/config.toml"
|
||||||
|
environment:
|
||||||
|
TZ: Europe/Copenhagen
|
||||||
|
VIRTUAL_HOST: "{{ listmonk.domain }}"
|
||||||
|
VIRTUAL_PORT: "9000"
|
||||||
|
LETSENCRYPT_HOST: "{{ listmonk.domain }}"
|
||||||
|
LETSENCRYPT_EMAIL: "{{ letsencrypt_email }}"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
external_services:
|
||||||
|
external: true
|
||||||
|
# postfix:
|
||||||
|
# external: true
|
||||||
|
listmonk:
|
||||||
|
internal: true
|
Loading…
Reference in a new issue