From 1034d9c315bdb1ab03e19df808f405fd9e3de5e6 Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Tue, 8 Oct 2024 12:40:56 +0200 Subject: [PATCH] fix azimutt --- public/svgs/azimutt.png | Bin 0 -> 12800 bytes public/svgs/azimutt.svg | 6 -- templates/compose/azimutt.yaml | 105 +++++++++++++++++++-------------- 3 files changed, 60 insertions(+), 51 deletions(-) create mode 100644 public/svgs/azimutt.png delete mode 100644 public/svgs/azimutt.svg diff --git a/public/svgs/azimutt.png b/public/svgs/azimutt.png new file mode 100644 index 0000000000000000000000000000000000000000..ef69062cda701ab641a9bbcb811e071716a6e121 GIT binary patch literal 12800 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

Jrs#_1P97Y5`Hk3EubUAqG{+#Z@-L=UNq(iN1u9 zd$JXzLZk(;lo`b8575_@;@BOLWX>UnmYvmn>R-zq3uB}>kYfN8UbOE8 z8;u@bgT^fK5#$Htn#xV!y#)kFcqD)w4iEEn7bs}OLPjsEmo}Jhbv!GLaqJOYOOYAC zjSiq_fi`!rl0O62eC!M1^$0~hA$bn!^VoN$cktJl0GhM_ZQUtHD0Kiovyfg4a zS3Z1C<18zl{pPi6!Kmy`1<2Jxa3)$%PiJ3n6Ixf_Nfq(n_IP5RUdXWVe-1~6FX?d^@$q+4SqoX>)|Wo+&lSkI`4P6KIa+!eZb_Wtu& z_fpo)vs3Jun)u;dz>yP#4uL>~a+vMT*)cq!ji3)7q%ql&PiMu>-(zEALtiKFc-OgD z>5ZuZiyJB;dE;bnPMfkGyfX-05PR=nns6tp!|&h@xC}bHrtN7yt;o1gChPR@as29t zsHp2Fe#p3uYn+WYL`74j5+B2Mneki& zO3Y8SHWu8*bm*uUP1L_Xny{LgonNt%aWNjPcsR_|3=G_n*H$`f^m)PdL1nL#Pg+{N zPD@j1%M_#G`w#-Buqg9Xt7QCfy(1er&In1OQvT#B(&lm;`%eQ`+w=Lc;=YV=`~T%i zUX=hV+Oe+4I6Rz=2U*0i5{FzNKljFz1vdH7(Ld216A)Mw%Yc~}m7~anKQjtW5WVaQ z6hR1=(hJVjQZSyi!s+hWLk#GmO%r8xKC7i!X*faemDX)wU1N|tI^ur{6D3t4cWQxy z5(q4ft+<~TyCya9U4z0_81Knrny8<#yGV-z@m#4enEWhrMHsgf-AZ{s=$&@u?Yg*4BnPgQ={;B zIW;vkGNOUu`W(W!+6aSV7%G;4eKrpwjj+K%74WqGn}O(52UC99k@Li(-f{ZQtWNNE zv+dtMTd?f|EgBni*w$@|6Lpa2tI%XeeKyh+k2F&yQ+m`ZXM}GeFDJ!NLTtW;L39RMijZD8d5m}%Du$BxU z#2BjPmZIDs1)z&`I|6rjWAXd`t^Y{%aZ!rr^HB{E30P=(dG8o)7Rc}-g^e(BM%dAH zm`e-tNhrwAhp64jtk*IVMy52wx%l}DC~!XSo(J*a{{xet8)No$obeGpF`e^v#u`G< zmtp8oT%*{O`90m+{%=n}l^T{M3Ce;5052bg92byrwdW%|T)+kjD6+|Ht3CfrRsw8(Q<>0nkgi=JF#r6|Ks6_~-uWtg%U4-noqn z{*95NBk#_w9)k3TmOGenbgr0Z4FD literal 0 HcmV?d00001 diff --git a/public/svgs/azimutt.svg b/public/svgs/azimutt.svg deleted file mode 100644 index 223805fea..000000000 --- a/public/svgs/azimutt.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/templates/compose/azimutt.yaml b/templates/compose/azimutt.yaml index 522c5a935..3593b7fba 100644 --- a/templates/compose/azimutt.yaml +++ b/templates/compose/azimutt.yaml @@ -1,76 +1,91 @@ # documentation: https://docs.azimutt.app/ # slogan: Next-Gen ERD: Design, Explore, Document and Analyze your database. # tags: erd, entity-relationship diagram, database tool, database schema, diagram -# icon: svgs/azimutt.svg +# logo: svgs/azimutt.svg # port: 4000 services: - database: - image: postgres - restart: always - container_name: azimutt-db + postgres: + image: postgres:15 environment: - - POSTGRES_PASSWORD=$SERVICE_PASSWORD_POSTGRESQL - - POSTGRES_USER=$SERVICE_USER_POSTGRESQL - - POSTGRES_DB=azimutt_app + - POSTGRES_PASSWORD=$SERVICE_PASSWORD_POSTGRE + - POSTGRES_USER=$SERVICE_USER_POSTGRE + - POSTGRES_DB=azimutt volumes: - - pg-data:/var/lib/postgresql/data - storage: - image: quay.io/minio/minio:latest + - azimutt-postgres-data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U $SERVICE_USER_POSTGRESQL"] + interval: 10s + timeout: 5s + retries: 5 + + minio: + image: minio/minio:latest command: server /data --console-address ":9001" environment: - - MINIO_SERVER_URL=$MINIO_SERVER_URL - - MINIO_BROWSER_REDIRECT_URL=$MINIO_BROWSER_REDIRECT_URL + - SERVICE_FQDN_MINIO_9001 + - MINIO_SERVER_URL=$SERVICE_FQDN_MINIO_9001 + - MINIO_BROWSER_REDIRECT_URL=$SERVICE_FQDN_MINIO_9001 - MINIO_ROOT_USER=$SERVICE_USER_MINIO - MINIO_ROOT_PASSWORD=$SERVICE_PASSWORD_MINIO volumes: - - minio-data:/data + - azimutt-minio-data:/data + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] + interval: 30s + timeout: 20s + retries: 3 + createbuckets: - image: minio/mc + image: minio/mc:latest depends_on: - - storage + minio: + condition: service_healthy entrypoint: > /bin/sh -c " - /usr/bin/mc config host add myminio http://storage:9000 $SERVICE_USER_MINIO $SERVICE_PASSWORD_MINIO; - /usr/bin/mc mb -p myminio/azimutt; - /usr/bin/mc policy download myminio/azimutt; - exit 0; + /usr/bin/mc config host add myminio http://minio:9000 $SERVICE_USER_MINIO $SERVICE_PASSWORD_MINIO; + /usr/bin/mc mb -p myminio/azimutt; + /usr/bin/mc policy download myminio/azimutt; + exit 0; " + smtp: - image: bytemark/smtp + image: bytemark/smtp:latest + platform: linux/amd64 environment: - - RELAY_HOST=$SERVICE_URL_SMTP - - RELAY_PORT=587 + - SERVICE_FQDN_SMTP + - RELAY_HOST=$SERVICE_FQDN_SMTP + - RELAY_PORT=${RELAY_PORT:-587} - RELAY_USERNAME=$SERVICE_EMAIL_SMTP - RELAY_PASSWORD=$SERVICE_PASSWORD_SMTP + backend: container_name: azimutt-backend platform: linux/amd64 - restart: always image: ghcr.io/azimuttapp/azimutt:main depends_on: - - database - - storage - ports: - - 4000:4000 + postgres: + condition: service_healthy + minio: + condition: service_healthy environment: - - SERVICE_FQDN_AZIMUTT + - SERVICE_FQDN_AZIMUTT_4000 - PHX_SERVER=true - - PHX_HOST=$SERVICE_FQDN_AZIMUTT - - PORT=4000 - - DATABASE_URL=ecto://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@database/azimutt_app - - SECRET_KEY_BASE=$SERVICE_PASSWORD_64_AZIMUTT - - FILE_STORAGE_ADAPTER=s3 - - S3_BUCKET=azimutt - - S3_HOST=$MINIO_SERVER_URL - - S3_KEY_ID=$SERVICE_USER_MINIO - - S3_KEY_SECRET=$SERVICE_PASSWORD_MINIO - - AUTH_PASSWORD=true - - SKIP_ONBOARDING_FUNNEL=true - - SKIP_EMAIL_CONFIRMATION=true - - PUBLIC_SITE=false - - EMAIL_ADAPTER=smtp - - SMTP_RELAY=$SERVICE_URL_SMTP + - PHX_HOST=$SERVICE_FQDN_AZIMUTT_4000 + - PORT=${PORT:-4000} + - DATABASE_URL=ecto://$SERVICE_USER_POSTGRESQL:$SERVICE_PASSWORD_POSTGRESQL@postgres/azimutt + - SECRET_KEY_BASE=$SERVICE_BASE64_64_AZIMUTT + - FILE_STORAGE_ADAPTER=${FILE_STORAGE_ADAPTER:-s3} + - S3_BUCKET=${S3_BUCKET:-azimutt} + - S3_HOST=${S3_HOST:-minio} + - S3_KEY_ID=${S3_KEY_ID:-minio} + - S3_KEY_SECRET=${S3_KEY_SECRET:-minio} + - AUTH_PASSWORD=${AUTH_PASSWORD:-true} + - SKIP_ONBOARDING_FUNNEL=${SKIP_ONBOARDING_FUNNEL:-true} + - SKIP_EMAIL_CONFIRMATION=${SKIP_EMAIL_CONFIRMATION:-true} + - PUBLIC_SITE=${PUBLIC_SITE:-false} + - EMAIL_ADAPTER=${EMAIL_ADAPTER:-smtp} + - SMTP_RELAY=$SERVICE_FQDN_SMTP - SMTP_USERNAME=$SERVICE_EMAIL_SMTP - SMTP_PASSWORD=$SERVICE_PASSWORD_SMTP - - SMTP_PORT=587 \ No newline at end of file + - SMTP_PORT=${SMTP_PORT:-587}