Added menu api

root 2021-05-05 16:50:03 +02:00
parent d2470128ba
commit e5ff262426
9 changed files with 162 additions and 0 deletions

69
api.devel.yml Normal file
View File

@ -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'

69
api.yml Normal file
View File

@ -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'

View File

@ -0,0 +1,7 @@
---
version: '3.7'
services:
isard-sso-api:
volumes:
- ${BUILD_ROOT_PATH}/docker/api/src:/api:rw
command: sleep infinity

View File

@ -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

Binary file not shown.

Binary file not shown.