mkconf.sh
1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/sh -e
> ${POSTBOOT_COMMANDS} tr -d '\t' <<-EOF
create-jdbc-connection-pool \
--datasourceclassname=org.postgresql.xa.PGXADataSource \
--restype=javax.sql.XADataSource \
--property \
URL='${DB_URL}':\
Password='${POSTGRES_PASSWORD}':\
User='${POSTGRES_USER}' \
MoyaPool
create-jdbc-resource \
--connectionpoolid MoyaPool \
jdbc/moyaDb
create-auth-realm \
--classname fi.codecrew.moya.MoyaRealm \
--property \
jaas-context=moyaRealm \
moyaRealm
create-javamail-resource \
--mailhost=dummyhost \
--mailuser=bortalmail \
--fromaddress=bortalmail@codecrew.fi \
--enabled=true --description='Bortal'"' \
--storeprotocol=imap \
--storeprotocolclass=com.sun.mail.imap.IMAPStore \
--transprotocol smtp \
--transprotocolclass com.sun.mail.smtp.SMTPTransport \
--property mail.smtp.port=587 \
mail/moya
create-jms-resource --restype \
javax.jms.QueueConnectionFactory \
jms/moyaMailQueueFactory
create-jms-resource --restype javax.jms.Queue \
--property Name=MoyaMailQueue \
jms/moyaMailQueue
set server-config.security-service.activate-default-principal-to-role-mapping=true
create-custom-resource --restype java.lang.String \
--factoryclass com.sun.faces.application.ProjectStageJndiFactory \
--property stage=Development javax.faces.PROJECT_STAGE
EOF
>> ${PAYARA_PATH}/glassfish/domains/${PAYARA_DOMAIN}/config/login.conf sed 's/.//' <<EOF
moyaRealm {
fi.codecrew.moya.MoyaLoginModule required;
};
EOF