Public Repository

Last pushed: 3 days ago
Short Description
Serviço para autenticação e autorização.
Full Description

Variáveis de ambiente

Nome Descrição Valor Default Obrigatório
DB_SHARED_URL URL para conexão ao banco de dados Não possui Sim
DB_SHARED_USERNAME Usuário para conexão ao banco de dados Não possui Sim
DB_SHARED_PASSWORD Senha para conexão ao banco de dados Não possui Sim
USER_IMAGES_DIR Caminho no qual devem ser salvas as fotos dos usuários Não possui Sim
CARBON_HOME Esta propriedade foi descontinuada, agora é setada por argumento de VM Descontinuada N/A
WSO2_ACCESS_KEY Key para acessar as APIs REST do WSO2 Não possui Sim
WSO2_ACCESS_SECRET Secret para acessar as APIs REST do WSO2 Não possui Sim
BROKER_HOST Lista separada por "," ou ";" contendo o [IP[:PORT]] ou [HOSTNAME[:PORT]] de todos os brokers disponíveis. localhost Não
BROKER_PORT Valor contendo a porta do broker para todos hosts que não possuírem uma porta configurada. 5672 Não
BROKER_USER Nome do usuário para acesso ao broker. admin Não
BROKER_PASS Senha do usuário para acesso ao broker. admin Não
VIRTUAL_HOST Nome do virtual host no qual a conexão será feita. / Não
CARBON_KEYSTORE_PASS Senha da keystore referenciada na propriedade CARBON_HOME Não possui Não
WSO2_SERVER Host do servidor do API Manager localhost Não
WSO2_PORT Porta do servidor do API Manager 9443 Não
MASTER_PASSWORD Senha do usuário master no API Manager admin Não
PLATFORM_API_CONVENTION_ID Identificador da API conforme convenção do WSO2 admin@senior.com.br-PlatformAPI-1.0 Não
CACHE_HOST IP ou nome do host que o serviço de cache está sendo executado Não possui Não
DB_TYPE Tipo de banco de dados utilizado PostgreSql Não
DB_MAX_IDLE Quantidade máxima de conexões ociosas 32 Não
DB_MAX_ACTIVE Quantidade máxima de conexões ativas 64 Não
JAVA_OPTS (ver seção Propriedades Java) - Não

Propriedades Java

Obs: Todas devem ter o prefixo -D

Nome Descrição Valor padrão Obrigatório
javax.net.ssl.trustStore Configura o caminho do keystore (arquivo.jks) - Sim
javax.net.ssl.trustStorePassword Seta o password para o keystore - Sim

Volumes

Caminho Descrição
/var/wso2am/ Caminho dos certificados

Exemplo de comando

docker run -d -v /home/usuario/wso2am-docker-volume/:/var/wso2am/ --name="usuarios" --hostname="usuarios" JAVA_OPTS "-Djavax.net.ssl.trustStore=/var/wso2am/resources/security/wso2carbon.jks -Djavax.net.ssl.trustStorePassword=pass" -e DB_SHARED_URL="jdbc:postgresql://postgres:5432/usuarios" -e DB_SHARED_USERNAME="admin" -e DB_SHARED_PASSWORD="adminadmin" -e WSO2_ACCESS_KEY="YOUR_KEY" -e WSO2_ACCESS_SECRET="YOUR_SECRET"  seniorsistemas/usuarios:< version >
Docker Pull Command
Owner
seniorsistemas

Comments (0)