fix container names

fix bug in mastodon environmental file path
This commit is contained in:
Pim Kunis 2023-01-09 23:58:04 +01:00
parent fe64dd1f82
commit ace3a9ac83
7 changed files with 138 additions and 132 deletions

View file

@ -26,8 +26,6 @@ All services below are running under Docker, except NSD because I couldn't figur
## TODO ## TODO
Name every docker container well
### NSD ### NSD
#### ZSK Rollover #### ZSK Rollover

View file

@ -2,7 +2,8 @@ version: "3.7"
services: services:
kms-server: kms-server:
image: teddysun/kms image: teddysun/kms
ports: container_name: kms
- 1688:1688 ports:
restart: always - 1688:1688
restart: always

View file

@ -1,126 +1,126 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
33633034363064383430636634353165363033316134356162393730323138613732353738636339 33623964663363323234633464633463323862636234306262386163306633613537303434663137
3430363364643762363438393537626465636632343266310a336530666662303732323666383337 6234333035336362613132333830373865656531643062660a313234363335303635323261643063
30363864363938613234336534616633643863356333323163343638333464386437376664376131 35633830616433306265616332616139656438303736363436396434626366393666666665343366
3763626338316539640a346338663538656466623333356461383931363036666338613863363831 3830326265393663640a313535353661653266616634643334623034626630376536313063633731
39663339626131383637313138346533306632336639303836393936636239633433656139666362 66306333393064623939643330323639393134653761386131343738636235623364316139633536
64316161666430643139326565376561353666353139356233373534333263363932323761303930 32306532663766663362623238386134663864393964353332366634613262346566303465343038
33383730663735616463653037626661333338323563643166306661366639613361323430373737 66333836666236306139366138393136366566626636646335393336313439613335303935346638
38376334323032626630326465316662663635356138613036656436623934323232396437623639 61623230663334353835376330366531343331663732613065333938613436343132326338643964
32356233323532316536316237316363303263633362313138346631663566636533356163393433 62343665333163326631626231336535343363306631363464383039366563366537356637303065
34383439663161316434336366336235653237633262643466613362376136336533353330333165 39393265393736326433656361646631363334356338316231343265663438623364613531646533
34366537303261373836626262393833346262663533383235656239373338336531653062636166 62616133333731643761623133343435623836343662663132643430376636336531626539643563
37343632656539663761393139393064623534393862386531633137316235663461653161333730 61323836633839353333313338666137646664663539383266386537623962373563326161373131
33626433663336653965633165323931653362386364343132336534376366356434393634633561 36653337353563383065626564326666373836363830336263653535353361363761386530653033
64343035313365356332303633386665666363623934383437383235336532643664353930323365 39656136313838303062366637346362346333353461356432306562336432353263303938326532
64336635653937323535326338346633393066316434326431626334353934333861366434393336 62323437376334336332373131653461373164306533383865646262326163393337633366643832
34343563363730306561393166373564373632313463623832356134386531363730356139313966 33326232353934323733613039393966366434336665623366386466303062633265396238663533
32376664393231323636396139633136626366343931643431646463666237343464633034353462 35343335393766386563386538663133313763613736313330353963353936346236653663616363
34636238386432313633326663363462366530396563373734643561326264653536356239653633 33373261626265633436353630333237326537393135636164306165616531613236333362303937
63323838643137633439626330363865323237616265303464343833306530643163666164663936 32373331316466363965616339656235663436353165303432626636633335633431663231336463
39393039343330333962373761626466326364613562383733623235656131666531666333353462 38336634636466373638666336373735356134383639323939333233343566616564366661393264
37303161653563316139613330323865323865313961343631383464323933326132383134313464 39633664316134643637613133393466626134306437306431666365346238313261346661363361
61613065323665333463366536366564623737323065373730636565393333613166653164303564 65333138333732626339363539363765373036356266366634613566393939636562616261316662
32353237306363346237313564363865343230316562383737343637363463383532333238326364 65396532373037313761303136663365363138396633623430323038306236363362623564636333
34656337313235613236653430333831303262316637386130326433636230623632366532333234 65343862356139343363343039666363386565396164353631656265356635373836313538373832
63376434366133363937336335336334663962636237353435323736373839626636343635316466 38353537323830663362633635326132633632646234396238323338363632663661643237636562
35393337373637306631386562343530356130636661396265653035366162336362626331383931 31336237353863333365313361646638643839393138346634623136373761323130333731343230
35396534346335383465616438333666623738633435636235623165363762353862636333353062 61393662343631373332383566386333333662363661336433326634396561386632373965326138
65613537346232336537623364663038393437626636343961623164376463303638643732353830 32643861333035316362313935393934636632616664653037356462303664333839633865343661
38366439663562326633653966323636646239383135356237666434386638666432653236666264 65623961353038663330333539636335393030316562363935373430653233646533323363653932
61646134656333373365323966636634666130336639633763653634656134613535303635373737 39303139323738313939633161653332323935366432383261306164666564626330633439643065
64303462633034346665333666373561326131366131343138386137376432653031643835656438 62656464393466376162373666396439633464313662613238373163646234326465303332393431
34656332346133666437656266363762363065666534353836623331313466613236636464633235 30363863313034626330636564616639376431623365323464316139326438336662653939633664
62303931373137393235663636613063376666356638346262653132656636363835623531623964 37653930616433633266333265623938323638353533663932666432383866663362366530353837
64336264626633353061653932643231373036343131326363366539353039313939303233343961 66643162616531623130663564343762363663353135633231666530663930393436316232343132
37303538306638626565303963303766303261333765303335393635336264366632656431306434 66323130383935643232346535633830303266613232613232353561323839386235646231383130
36363438643361343263623465323664623530663436353436366563343533646237303437656564 39323638663531306639373233376362336136396261306631646264663832383761373331323331
32633431623337326233643862326264356331653138316639653861306265363131376263386439 35633466333063653136313433326164366666396237613465623237656162633731613037376333
63363962393734316633363466353130326663373430356432633031623234373136343061366661 32616631386434663435343562633930623431666635623830626466343038333032383937336233
31356538376430623331313230366530333530373162393830343437643165393339653365373634 37353536303262626562343030663934343638646638356333396263383135343634366232316431
62313062383962653433323862646265353936396561393139643131633731306137646561373139 34363464386333656333643333666164633537323839313363663536623733373235616237646436
34386633323061636165313063303035353365343862353835373064303433646565346262343361 31356533393332646463313932636238383161613264303439396464616633303430373938333664
33306235643463353734613032616633646361396334303064633063336231653838353561336532 39306337353732306466633230333463613166636662326539393137643939656232663237613933
66663536633363386137313065343266643661616361393335643039303938346662306561323865 65636638396138616339656434633237383237633431636365396236343165346661363330306433
32303133346338636361333964383961643537303662303365616162636133383064613337616132 32653237333830663663333961336639613632373633366131666136616237623335373334363231
66393864373031646131393732616536613732636632646135393939393339616462373261373533 34353039313431626266396134643434326366663638336363363430663065306432353130353662
32336434313665633063366137626162393366386166353362653836383935356134316533336337 63313637333639383038386535646330663234343462646264316634336230343831663736383634
39366364653838326634303233393164636238383332393762666365636439353830336134396236 64646430643337316432333639616431316130383564343466306365636234613964633538313336
31313239323135666136343633346239653666303364363631623439383533323061666436666366 30323539396232386434656133633864313332373064306462353630393236303431336666353238
30633764623834353032376263353534663932393932616430316334653631656465636131653936 30363638653137353165653537636166303238626237643334376432653732393930623638303363
35303535623232666233666334373663616235313134373961613237306538323761393939333233 35383939353365303663356337653135353363383233393635303532323136663038623132646566
35323535356561383230636464363338353136313238393932313932663631303464633734376438 34666463383361616661666133653230643166366631306339636339303561363438613264386662
62373366646136343336386263393562366466376231306366393637383130333864303532633332 61303033323631373062303833326434633031363035366633323036313761646639326262333761
31396236343863316436633734633865633262323231643730643366633830663564636534316338 62333834383664616163663039326465653365383063303939323438313134366265653564383539
62643561343234393364636633663935653537316565316364303163303663316261333361346363 33646433353835353736343966363663366430323462363138626334656334316238633936336130
63323665373738626234313431303530333364643631323635373832633138623465613661343166 66636437386363316365306637346537323263613133313239653633323039363463356666303035
65663565336139323362323264346430343030646465353661346538643837353834333231616265 35333833326631623438383063393263363163363036333537313237356262326465373937363831
35636431343665383338633864646135323736343632383737326431306263393935633963323362 30363462303231303931626138326661323561666436353865643961663737393332376665386337
63666431333438376565643935373965613463323831633933343131643032666135383938323364 30666131623566336436373863366634316162393831366635353832323034356634653533366163
31326431646439636262373138303735626461323563643463656166346138356565383233393334 61343461643633343261343536636131363262653361326661353636626131393766653463336439
39333637363861323233303430336564623437323364396365336431313965303866326336306463 36313036376336633338346265383637383333653161383230633733313862643932383030633566
38376339346337383535653837656163656163646537303963373230613130643235623333326661 64363164636264643365366630333439653466356339373237653636393361386565636433356136
32393462346639333338383634623564626166323664623663666230666633623761356333633837 38656338313636663739343130363166333061653130303432353238633362366265663664356561
64343464636535313862366364376338623161643238656161323238656335626261623539303161 36353332643738656231313037653135303233396632363338643666313039353431623233626336
62643531313535643262656631313334366638633735303234656366636336363637626536373434 64363962323466363230303633633663343463333461303534346264346632353133313561323435
33646462306633626563326164316137366535356530626639633966653436326161633761653936 61336634393262386339636232316365363338656633633064333331636163313432633337373434
37376162386462353163386466633638386662306364353132356433643532336564656331646236 33393762393932656137383232616136396238613163323638323437633239656562396164383839
61373732663961616362326363653638393933353331323339653830383230316434643531373138 66343064363663363938333631643661616536646130346136373930363635656131316334316430
31653732333037303865376335633261333135643837613638353135373832303037326434643337 37613337366239633862326461663034383430373062366332663534653439306231636263353832
37353635316236343530326261393736613466623434643663343936646132313432343163633766 38363262333365343539643331396633363361663239303064663163373837333164386430313333
63633065353539326264643531306637613839353262326261306132636565646330303961353834 35653234366363306630303262663437346330353762633534616231633537326330623237393938
35303733373735646561333039636437363937326136656263306462643939623634623630356462 63393531613431663663613164373636323766363430623761336533343238633136623866383432
31633635636531393030383036666138373032336435346166333433396262306632323934326630 62363238636532646638656336313130626534326634663031636165636162313630383933306266
62366365303139646233626639366637616333313839383835636430636462313035623835653861 61356533633661663364336261616363666436313532303736333836343466353165396163656561
66633232663431376231363965306364383432616262636530616431353836643237333834636233 36643265653061356130393535646563633330366466343165336639633261306639393163313539
32363933323935353733626262626661366564646135356661656538383365646339336231633762 37346236396130653462313333373738356366333832623337386538623639623432656338306339
65303530333131346662376165333030316263333633313063343361313731313163316632663437 37363161663639656464373862386662656563316333623531323035383130396134313866663039
30353237633965613933666631633136646363353864376163363734306365353730346233343436 65346561636235623761646436646261383936396263333235386134363466326331373166356361
33643738653531303333386462363936346536643438313365303466343235393662366663633261 62383132323563303036653135633439366533323966616533616237313736306164653235303335
38373232373535336633383930343330623131656637623232336665383465303433313066363734 65623763613662316132323064663264383133633361383833633766326333613265616530656638
34323535666530313534373262636561636265376165303465396430383138396538303561303663 64323162336163613865623162336533396432336163313435623932323136653937653333323436
64633164333938303666616538346233623363313938383534363232356463633931636135663561 33386637623730633037323838316430666331396230326439363032303336396336656139623564
33373132646361643664326138306336353166333734663430346137313830316538343965306433 63326363393432313434653762623062656539333261633663396664656562333761383337393462
39613262656461613835393335393332313861383566356431396438303738663265653061323635 37373361633732663131666231633366316238396233666339313263323933336362613062613463
33323137346436356663633234383137616130356263613164333836636565306333333065356161 34383238323663636332663961656130336263333138303438623664376433656137363536376532
61613465313463333063343739333332626661306566313437343734313231316637323361626632 39636663383365346335613635303238343633643531323931643236303662613065363836366162
38613832303464393164626236633233383664313133653866316436613437636237623732303830 30613438316332333962383763613061636134313338626530373966373263663765626334303161
38383464653262666636343963366338656662633863666362646537363264383932333062623465 62613966393434336437346132316239323934393532313637363531343637313962323435653437
33376539383265346131306262323034613864303138353231306462376530356430393064306239 65303863333164383363386266386333363439666666616331393561373630613739643666313538
33653338386263373461353130366130646265343230313635363863623632396130666532356362 33383434366364373334623237323766316362383663326633633737323336396462316361633563
61613561373039616561666337333463636333353866396631323262346363643330646264636637 66646364666539333961303832303234373533663037666265626335343231393235386430633837
30623438316633623262653065386262643935373539633835393735376533626634633830633936 36316432383936306535383235636233326439363533343461306431373139393361623935376331
37623837376165666639643239616163316536373032623330373765363130306235636466643631 34613130633237363536366431323632346238356564633331326463636661353830663433636536
65363233393235653166326164366639373733646638313335636661666639663339386130353039 34373339646265343437386430653436353662636235656632353039663634316131646330373636
30663533323935643864326639636431643937333938336637663336313962373262613366313135 65346531373830343937333163613565663631326534653838346633383963626139343865356662
66373664653763333535336565623361616665636366633834366230393630303761646536376332 36623331666330316330376637666536636538303739366237383830323534303335643866373336
35653337343532376433393961343162303239386134643632373661373762383839383738626564 34363833636665616537313734366631633536306639313438633930333764643938376562326439
66393138373830326234663666313431633736326263386531323730366232616139653336653632 62393561336161343461623761353230636230666233386363393566366662393966636638653730
37393737363938636239363066393335306431666364313336316461366530303234663630643461 39646561366432363338383363383934633963626434613466326439643235653136383463653630
62393536333436633338616564386530333538393332643665646531613636646632386361396661 33303738636139386331336639363337393936363338643438633233373732376339353566323264
65666539326165656663343364646134306262623465316632356161613262373833303835376533 39343336383336303430323338393064323730656235343861363236336432376365396334366466
66656265316661646638303666373839323666383864323439666638653964383462626665646538 61306362376261396133303237663561353066636462653634393839643966346134363431646636
61386131646662633461333934636662343831306430386362363462366134313938636461383761 38396461666261343238383631623666636661393565373962323537623263313731353939313237
36373135393062356638316331383639393066626533346563623164626666333866333062646539 34376638666531356537316437343834306530623538336666303132336236306533373238383330
35613266323863383431366332316565376263343964613335303335303533393037303566333466 32303036336134663631336232393833613265373137373161336461643630396431326562383935
66303434393737643834386339623936356166333432366638383733326161653430353966303634 39316631316263396263336661333237386536306438633435313565343362393035613464343132
37623932303935616135663964316261386561393665626338373337306163396339326634363338 32303032666339666164393762343534633065616235303161666137653065646466363732653137
65303032663862303964353631363735646336613436356436396331356333336363366565363566 62643536616636366233323864313230636366356162356462313931363030353630343737326137
32353738653863353464333262636339613930343437636166393336383135653930623632353038 61313765636336613731363035626631633661383562623565383363643364393932326366393638
38303866313831663432383061353134303262653035326331326236326139383333616531393139 33323135376461313362373937656435626633663166386636623335636130396562363833336431
62643563663531626131643563616264636264653434326666323633626563346237613161396633 31656136316537633765616261333837646231646162323938333531353665613530626137623063
34666338303262326431383363636564356439343338623362346335303662383064646162643362 62386561316135663933303531306630623736626465623630313265353630396166343331383333
33373066353039353131316162323532666434313465326665373836623033383638316365353265 37623430653638636166623637643762376432323764616235323533386334656262343339323134
31396438306433633638626233333834376633393661643939386138616164323432656463313030 30373539336436336635633265623130656336373661636265336530303335383965363732386236
36623665373064383537396638393438316438306332646530306334376438633963313337323966 30353935393539313165653432343463353236323338366338346234306364303137663864653737
34643633633733383166636566316138376135656263653334616463373636616666356533616630 65626533393262633131623965363332396430343637323939323935306531343561313334373232
30376635353161366262623932623831646633366139636664333531633439383330656235373637 30366236633433396439653866666438343261396239323465623034363531643261323234353365
31316236306364613530316264646139633836656431363834353966653163323434323865303930 61336330643932303566346332393630356232636463353833313264396535346266663933396162
31313333663430616162346331663761393262653038643264353636396430643539306434386639 35636166616631373666613364633033323764613930663763346333633038333032386237343539
35653932393064393632376537383735396633316461363937306535663436663430353430376139 31323835616338376464363764623637323430656431343864663034666436633537663362306262
62303634646332636339643034323336626364393031343365343332663039636566343962626132 61613064376637323164643964626261346131303931343866373866373861663933626264343032
65383432316235376237613131333737653433613938363938643564633965306563666232666230 36616437333561376165343364623835636431646131623661316438386239386635336661356164
38333838316237356334323331366131643231643063363632303066666434646164383031303736 39613164376233616633303364303439376562363932366562343262653535663330376666643735
36396531636536613764366661613766343335313963646635363666626130313637383566643335 65346130303436613132306231396265313361373534393430326366363563646430376236326563
33396233623532333734363963636630623466376666643162376337303232373432303630626162 62666134356539663836653837646438343564656637643532313930313130333766383966663133
31616630636632656633303330653062383338343764646139393730333135653561 34336463343935646338653463313933386639343230663866373665633635343731

View file

@ -5,7 +5,7 @@
- name: Copy .env.production - name: Copy .env.production
copy: copy:
src: "{{ role_path }}/files/.env.production" src: "{{ role_path }}/files/.env.production"
dest: "{{ service_dir }}.env.production" dest: "{{ service_dir }}/.env.production"
- name: Copy Docker Compose script - name: Copy Docker Compose script
template: template:
src: "{{ role_path }}/templates/docker-compose.yml.j2" src: "{{ role_path }}/templates/docker-compose.yml.j2"

View file

@ -3,6 +3,7 @@ services:
db: db:
restart: always restart: always
image: postgres:14-alpine image: postgres:14-alpine
container_name: mastodon-db
shm_size: 256mb shm_size: 256mb
networks: networks:
- default - default
@ -19,6 +20,7 @@ services:
redis: redis:
restart: always restart: always
image: redis:7-alpine image: redis:7-alpine
container_name: mastodon-redis
networks: networks:
- default - default
healthcheck: healthcheck:
@ -30,6 +32,7 @@ services:
web: web:
image: tootsuite/mastodon:v3.5.3 image: tootsuite/mastodon:v3.5.3
container_name: mastodon-web
restart: always restart: always
env_file: .env.production env_file: .env.production
command: bash -c "rm -f /mastodon/tmp/pids/server.pid; bundle exec rails s -p 3000" command: bash -c "rm -f /mastodon/tmp/pids/server.pid; bundle exec rails s -p 3000"
@ -58,6 +61,7 @@ services:
streaming: streaming:
image: tootsuite/mastodon:v3.5.3 image: tootsuite/mastodon:v3.5.3
container_name: mastodon-streaming
restart: always restart: always
env_file: .env.production env_file: .env.production
command: node ./streaming command: node ./streaming
@ -82,6 +86,7 @@ services:
sidekiq: sidekiq:
image: tootsuite/mastodon:v3.5.3 image: tootsuite/mastodon:v3.5.3
container_name: mastodon-sidekiq
restart: always restart: always
env_file: .env.production env_file: .env.production
command: bundle exec sidekiq command: bundle exec sidekiq

View file

@ -8,6 +8,7 @@ services:
radicale: radicale:
restart: always restart: always
image: mailu/radicale:1.9 image: mailu/radicale:1.9
container_name: radicale
volumes: volumes:
- {{ data_dir }}:/data - {{ data_dir }}:/data
- {{ service_dir }}/config:/radicale - {{ service_dir }}/config:/radicale

View file

@ -8,6 +8,7 @@ services:
reverse-proxy: reverse-proxy:
restart: always restart: always
image: traefik:v2.9 image: traefik:v2.9
container_name: traefik
command: command:
- "--providers.docker" - "--providers.docker"
- "--entrypoints.web.address=:80" - "--entrypoints.web.address=:80"