From e5ff2624266ce72b70c992f219011a8524c495c7 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 5 May 2021 16:50:03 +0200 Subject: [PATCH] Added menu api --- api.devel.yml | 69 ++++++++++++++++++ api.yml | 69 ++++++++++++++++++ docker-compose-parts/api.devel.yml | 7 ++ docker-compose-parts/api.yml | 17 +++++ .../api/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 985 bytes .../__pycache__/load_config.cpython-38.pyc | Bin 0 -> 674 bytes .../api/lib/__pycache__/menu.cpython-38.pyc | Bin 0 -> 1295 bytes .../__pycache__/MenuViews.cpython-38.pyc | Bin 0 -> 750 bytes .../views/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 117 bytes 9 files changed, 162 insertions(+) create mode 100644 api.devel.yml create mode 100644 api.yml create mode 100644 docker-compose-parts/api.devel.yml create mode 100644 docker-compose-parts/api.yml create mode 100644 docker/api/src/api/__pycache__/__init__.cpython-38.pyc create mode 100644 docker/api/src/api/lib/__pycache__/load_config.cpython-38.pyc create mode 100644 docker/api/src/api/lib/__pycache__/menu.cpython-38.pyc create mode 100644 docker/api/src/api/views/__pycache__/MenuViews.cpython-38.pyc create mode 100644 docker/api/src/api/views/__pycache__/__init__.cpython-38.pyc diff --git a/api.devel.yml b/api.devel.yml new file mode 100644 index 0000000..ef6beea --- /dev/null +++ b/api.devel.yml @@ -0,0 +1,69 @@ +networks: + isard_net: + name: isard_net +services: + isard-sso-api: + build: + context: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso/docker/api + dockerfile: Dockerfile + target: production + command: sleep infinity + container_name: isard-sso-api + environment: + BUILD_ROOT_PATH: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso + DATA_FOLDER: /opt/isard-sso/data + DB_FOLDER: /opt/isard-sso/db + DOMAIN: santantoni.duckdns.org + GANDI_KEY: '' + IPA_ADMIN_PWD: freeipafreeipa + KEYCLOAK_DB_ADDR: isard-sso-postgresql + KEYCLOAK_DB_DATABASE: keycloak + KEYCLOAK_DB_PASSWORD: keycloakkeycloak + KEYCLOAK_DB_USER: keycloak + KEYCLOAK_PASSWORD: keycloakkeycloak + KEYCLOAK_USER: admin + LETSENCRYPT_EMAIL: '' + POSTGRES_PASSWORD: postgrespostgres + POSTGRES_USER: admin + SRC_FOLDER: /opt/isard-sso/src + networks: + isard_net: {} + restart: unless-stopped + volumes: + - /root/gitlab/newdemocartic/digitaldemocratic/isard-sso/docker/api/src:/api:rw + isard-sso-haproxy: + build: + context: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso/docker/haproxy + dockerfile: Dockerfile + target: production + container_name: isard-sso-haproxy + environment: + BUILD_ROOT_PATH: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso + DATA_FOLDER: /opt/isard-sso/data + DB_FOLDER: /opt/isard-sso/db + DOMAIN: santantoni.duckdns.org + GANDI_KEY: '' + IPA_ADMIN_PWD: freeipafreeipa + KEYCLOAK_DB_ADDR: isard-sso-postgresql + KEYCLOAK_DB_DATABASE: keycloak + KEYCLOAK_DB_PASSWORD: keycloakkeycloak + KEYCLOAK_DB_USER: keycloak + KEYCLOAK_PASSWORD: keycloakkeycloak + KEYCLOAK_USER: admin + LETSENCRYPT_EMAIL: '' + POSTGRES_PASSWORD: postgrespostgres + POSTGRES_USER: admin + SRC_FOLDER: /opt/isard-sso/src + networks: + isard_net: {} + ports: + - published: 80 + target: 80 + - published: 443 + target: 443 + restart: unless-stopped + volumes: + - /opt/isard-sso/src/haproxy/certs:/certs:rw + - /opt/isard-sso/src/haproxy/letsencrypt:/etc/letsencrypt:rw +version: '3.7' + diff --git a/api.yml b/api.yml new file mode 100644 index 0000000..0259a59 --- /dev/null +++ b/api.yml @@ -0,0 +1,69 @@ +networks: + isard_net: + name: isard_net +services: + isard-sso-api: + build: + context: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso/docker/api + dockerfile: Dockerfile + target: production + container_name: isard-sso-api + environment: + BUILD_ROOT_PATH: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso + DATA_FOLDER: /opt/isard-sso/data + DB_FOLDER: /opt/isard-sso/db + DOMAIN: santantoni.duckdns.org + GANDI_KEY: '' + IPA_ADMIN_PWD: freeipafreeipa + KEYCLOAK_DB_ADDR: isard-sso-postgresql + KEYCLOAK_DB_DATABASE: keycloak + KEYCLOAK_DB_PASSWORD: keycloakkeycloak + KEYCLOAK_DB_USER: keycloak + KEYCLOAK_PASSWORD: keycloakkeycloak + KEYCLOAK_USER: admin + LETSENCRYPT_EMAIL: '' + POSTGRES_PASSWORD: postgrespostgres + POSTGRES_USER: admin + SRC_FOLDER: /opt/isard-sso/src + networks: + isard_net: {} + ports: + - published: 80 + target: 7039 + restart: unless-stopped + isard-sso-haproxy: + build: + context: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso/docker/haproxy + dockerfile: Dockerfile + target: production + container_name: isard-sso-haproxy + environment: + BUILD_ROOT_PATH: /root/gitlab/newdemocartic/digitaldemocratic/isard-sso + DATA_FOLDER: /opt/isard-sso/data + DB_FOLDER: /opt/isard-sso/db + DOMAIN: santantoni.duckdns.org + GANDI_KEY: '' + IPA_ADMIN_PWD: freeipafreeipa + KEYCLOAK_DB_ADDR: isard-sso-postgresql + KEYCLOAK_DB_DATABASE: keycloak + KEYCLOAK_DB_PASSWORD: keycloakkeycloak + KEYCLOAK_DB_USER: keycloak + KEYCLOAK_PASSWORD: keycloakkeycloak + KEYCLOAK_USER: admin + LETSENCRYPT_EMAIL: '' + POSTGRES_PASSWORD: postgrespostgres + POSTGRES_USER: admin + SRC_FOLDER: /opt/isard-sso/src + networks: + isard_net: {} + ports: + - published: 80 + target: 80 + - published: 443 + target: 443 + restart: unless-stopped + volumes: + - /opt/isard-sso/src/haproxy/certs:/certs:rw + - /opt/isard-sso/src/haproxy/letsencrypt:/etc/letsencrypt:rw +version: '3.7' + diff --git a/docker-compose-parts/api.devel.yml b/docker-compose-parts/api.devel.yml new file mode 100644 index 0000000..f8728b0 --- /dev/null +++ b/docker-compose-parts/api.devel.yml @@ -0,0 +1,7 @@ +--- +version: '3.7' +services: + isard-sso-api: + volumes: + - ${BUILD_ROOT_PATH}/docker/api/src:/api:rw + command: sleep infinity \ No newline at end of file diff --git a/docker-compose-parts/api.yml b/docker-compose-parts/api.yml new file mode 100644 index 0000000..85d5293 --- /dev/null +++ b/docker-compose-parts/api.yml @@ -0,0 +1,17 @@ +--- +version: '3.7' +services: + isard-sso-api: + build: + context: ${BUILD_ROOT_PATH}/docker/api + dockerfile: Dockerfile + target: production + container_name: isard-sso-api + restart: unless-stopped + networks: + - isard_net + # ports: + # - published: 80 + # target: 7039 + env_file: + - .env \ No newline at end of file diff --git a/docker/api/src/api/__pycache__/__init__.cpython-38.pyc b/docker/api/src/api/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d5282e2d990201651b4088e1bc08f9e32bb52dce GIT binary patch literal 985 zcmY*X&2AGh5VoD&%_dE@B@IO!5Q~IBK_WSDtEvjAs5g2kzZS@BV<&alwIkbU)c~h* zLmc3U1ZstZ1TTQZfkS%d0rtv?SK!1rPyu6kJTo4T$KU7M&1M~e3_iVn^eRN?yLbMT z2%PIM?Ke;yahxOid&QK1Px49;(4YuuSVT0!NCcwFD?E5fXgsq+9(kKrMZ8mEbsmeD z&4~uD9boJ$)$?YN&;+ANLnI>h(Yr{sG4ccQ=6vKnQsf?j3iIZTAcqUQad^smNB9VK zRSROR|6?LPT;$Co%o9HU935cV<_r8(e!5tqOK>mVM4i?TcoW*_RLXEY&+OxJ(F(=c z!03W;X++;?vtP~|2nxfTC`NhaM2R|>&Rdr`*=J*uvr*=@e=htE^iHy@PdahfK<7|m zeS8h>TiedmP^4~K+Vrv5ztHO)f1Vypzn(e%GJQX}Re$iXn0}bPSU-N-gpGIS&bKd5 z&ThKQIH`uIw3*>ot<`BZlHG2%gUfoZGrp$PKn^FD*7P{%snRYT3YQACD~(o#P%hog zjLf!jVd2yyxgoa3!?e&`ET>PNO_u&P-dphxTJ~zSk3B+v#M|&i&>Bp;1j-?YcgSJI z1v??fN8~9wAOI`bF#gwcB2$5-B-)mNuT};-TB@>=jYhO)w01M(I@r`8?ISV`Sbny9 z@UGcpOe*OZ>yGxzWJb&hoc0Q2S^^3YlYsu=TLUC&H-#GCkz&tw&X^ctWi{8sA>dY4 zz@Xv4(`@|7S#KurIWc1@D+FU^4qRIGoEF)LCe|6*cg(_}ZDDEMioOw!0cmA8GEzCZ z=t;=sR@YO&`ZEqp)fWx92e_>6Wk&h?qk%R>=E^{-fu^C+V<%?4({R@}Y!-Y|9)f>V r(^raDfTeLRR(-SfBB&V0q>URe;#x#v(!d1l2q)DDw@E9EalQ2m7{m=@ literal 0 HcmV?d00001 diff --git a/docker/api/src/api/lib/__pycache__/load_config.cpython-38.pyc b/docker/api/src/api/lib/__pycache__/load_config.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eab00adfec9fdbea3d5b20d3d18c97edb28cc33d GIT binary patch literal 674 zcmYjO&2G~`5T02(j$=|t1wutUfiJCu#0^!g3PK=ZKnMZ8EUtGGZR^-(y+Li%a%lSm zJVA2gmG;VsSK!3#MkyI-es^c)`*uHWZ6!c5djIq50R#B$l1&LHIUw!!$p{cw!4z{u z7qg1x%=;h@ybtr9_fa0b1QCev21Izx^1fgnAnpC38IYn4inh&4mu$-Is)tmSkfQ(^ z9||Ud8>9v3M%bik3USobV>QW2LVPQ(-Elc0?cR}@?_A&sEKs0fC)EB3mJHz&)K5Y% z;c22@BV1Bt{=oDWk?AkuB`k^A72SDC{4UuK_8GoFO;!LcXIUOSfBWX}RhABHRC)|H z>7)^IT+AwCS<~6RtiLPW)OPUVtdy-$6b4l@u|27EqwT=xqLjx)d1{k!qo;-8@~lh) z8+Ni9Ysbi<`~~_RMSmaf6|M4GspCCIov-%pw&ynHT-C~OK6I4*KO)1OXoPohe*gbF z?XK^on5Cg>tBa}R+$Nk)8!@X~Jmmb_tf*EedYdMC1RG}LYU@|-9MG8gJdNFtDvw=9 sRJTEQPA@^MC#s(4for_8?%tT_C~7y>#?Mwj_Cw0Ln9PukFvghu122Y_BLDyZ literal 0 HcmV?d00001 diff --git a/docker/api/src/api/lib/__pycache__/menu.cpython-38.pyc b/docker/api/src/api/lib/__pycache__/menu.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0466100d0c08c6f33bddead41f323171aa416088 GIT binary patch literal 1295 zcmZux&2AJq5VpJBKQqjbgai-*E^z8Yra|0Lgg}5`rOoVtpMx*Grrnt_xPP#FfVAKQ zPr!i-c>#C@USXfW(w;aWAszs+g0hE6W}~=O<@#LZD!aPM4~D}&f^q--+rMu|2z|C- zdH4XX1L=prIO13$YG+U4(xV=>vM>G8r+!H&aTv>h2F^C5p_?NbxjCls9mEL_-XI>l z_GpjedngINfNwNTu<=>bB%X;mYl~Kth3Q$&3)!;V+AI$bz;z&f4p@OG=7@S6bMFnJ zKKD6+86sK#hHMwrEXQED7*@7)6G#(a9DyYse*k8PF6531Vb!tk8!2mqBPkxGCHNXO zyC%*uQHeIo)~pYE9E7`}jWk+l{uk0(41iq7cOY=wqQ`LHGw3uV5oj5cLpT5&@`%U0 z$NPIeKen`Y0J>#7JcN$}UV%NUe2t&r>wII6Oz`U)tYsYTON`ZQJOpslD^a zgtz|MzVXMn8>XV1q_UpWqo$g4>kd9*`ICvNXAO6YL7HowcEhdd*uxNaGY@NjYe#~!NdzC4WJ|ir^jwIjTAX+ zMO}5#4%=)b+wI~-o)ThudRnWtVoV_$f5!~4sEiNkGGyA8 zl16zg>zM*L(}ki#2&|#P;Ib8yzhUuW4iit=axx)=*bx(e(7XVr1%qT9l&*^Ha(_~^ z*<7^&SYHB$@T&Vf&%^NjM?!~Tb{KmOm~EZrOfA%_Vy@6#!cWay=O1*mo;Q-w@aT@E{0xQ)M3_WgFFm4HQq+ tng}uoDV)F~p;%tn%o?)GO6go270tw3^Fv;<+0w^>#drW|h&>1m{1=v}MOFX+ literal 0 HcmV?d00001 diff --git a/docker/api/src/api/views/__pycache__/MenuViews.cpython-38.pyc b/docker/api/src/api/views/__pycache__/MenuViews.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0d09ae306fefdbe8038a57adf845995f3fd4c2ae GIT binary patch literal 750 zcmYjOJ#P~+7`E@zNiWHj78WGLgp`3ssyZ-K6;g$m=s*gCmtf9L;^cgH*uJ7f-P)Cf zUjQTg5`KeMrv3#cUSB%YmY?^vpI3gK*ZwdV^brjD`}?OC0YZQM=HZB7^BR`91>lI| z5-ChE_IXeSH0)wTBZy%ctAr-^TuRf9Bb0QpM|)lD(>}zg+*29N)PN4ukPg*|j#N%_ zwNLjk5_t89$2?hJo_-5B;k{dQgXsYerfA&111D&VUC5f|0%F{@lAnwdH`1cwLeH#F zP06fq*oY^d z^_@-O6`>hwTt{8=@9B& zWTg^2qoLUt7u3eZ^OBi$XHmycq!SOR2QR3504~;bYegs8d4B+ho+qcO=4~m?yo|{K PGB8Pk4CgSP$3y%dig&%i literal 0 HcmV?d00001 diff --git a/docker/api/src/api/views/__pycache__/__init__.cpython-38.pyc b/docker/api/src/api/views/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8f1001ea05605e4f24526830fd1be276e5193aea GIT binary patch literal 117 zcmWIL<>g`kf|oXv5C$7kkcmc+;F6;$5hu*uC&Da}c>1L^q;#0&r!tQPD5 literal 0 HcmV?d00001