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 0000000..d5282e2 Binary files /dev/null and b/docker/api/src/api/__pycache__/__init__.cpython-38.pyc differ 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 0000000..eab00ad Binary files /dev/null and b/docker/api/src/api/lib/__pycache__/load_config.cpython-38.pyc differ 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 0000000..0466100 Binary files /dev/null and b/docker/api/src/api/lib/__pycache__/menu.cpython-38.pyc differ 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 0000000..0d09ae3 Binary files /dev/null and b/docker/api/src/api/views/__pycache__/MenuViews.cpython-38.pyc differ 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 0000000..8f1001e Binary files /dev/null and b/docker/api/src/api/views/__pycache__/__init__.cpython-38.pyc differ