dockerized
This commit is contained in:
parent
34c3a05761
commit
ee7437ce9f
|
@ -0,0 +1,13 @@
|
||||||
|
FROM d4science/smartgears-distribution:4.0.0-SNAPSHOT-java11-tomcat9
|
||||||
|
#FROM smartgears-distribution:4.0.0-java11-tomcat9
|
||||||
|
|
||||||
|
ARG REPOUSER=admin
|
||||||
|
ARG REPOPWD=admin
|
||||||
|
|
||||||
|
COPY ./target/social-service.war /usr/local/tomcat/webapps/
|
||||||
|
|
||||||
|
COPY ./docker/logback.xml /etc/
|
||||||
|
COPY ./docker/container.ini /etc/
|
||||||
|
RUN unzip /usr/local/tomcat/webapps/social-service.war -d /usr/local/tomcat/webapps/social-service
|
||||||
|
RUN rm /usr/local/tomcat/webapps/social-service.war
|
||||||
|
EXPOSE 8080
|
|
@ -0,0 +1,8 @@
|
||||||
|
version: '3.7'
|
||||||
|
services:
|
||||||
|
social-service:
|
||||||
|
build: .
|
||||||
|
ports:
|
||||||
|
- '8080:8080'
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
mvn clean package
|
||||||
|
docker build -t idm .
|
||||||
|
docker compose up -d --build --force-recreate
|
||||||
|
|
||||||
|
# senza composer
|
||||||
|
#docker run -it -d -p 8080:8080 --name idm idm
|
||||||
|
|
||||||
|
# controllo stato servizio
|
||||||
|
http://localhost:8080/social-service/gcube/resource/health
|
|
@ -0,0 +1,25 @@
|
||||||
|
[node]
|
||||||
|
mode = online
|
||||||
|
hostname = social-service-dev
|
||||||
|
protocol= http
|
||||||
|
port = 8080
|
||||||
|
infrastructure = gcube
|
||||||
|
authorizeChildrenContext = true
|
||||||
|
publicationFrequencyInSeconds = 60
|
||||||
|
|
||||||
|
[properties]
|
||||||
|
SmartGearsDistribution = 4.0.0-SNAPSHOT
|
||||||
|
SmartGearsDistributionBundle = UnBundled
|
||||||
|
|
||||||
|
[site]
|
||||||
|
country = it
|
||||||
|
location = pisa
|
||||||
|
|
||||||
|
[authorization]
|
||||||
|
factory = org.gcube.smartgears.security.defaults.DefaultAuthorizationProviderFactory
|
||||||
|
factory.endpoint = https://accounts.dev.d4science.org/auth/realms/d4science/protocol/openid-connect/token
|
||||||
|
credentials.class = org.gcube.smartgears.security.SimpleCredentials
|
||||||
|
credentials.clientID =
|
||||||
|
credentials.secret =
|
||||||
|
; credentials.clientID = node-whn-test-uno-d-d4s.d4science.org
|
||||||
|
; credentials.secret = 979bd3bc-5cc4-11ec-bf63-0242ac130002
|
|
@ -0,0 +1,23 @@
|
||||||
|
<configuration scan="true" debug="true">
|
||||||
|
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>Ï
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<logger name="org.gcube" level="DEBUG" />
|
||||||
|
<logger name="org.gcube.smartgears" level="TRACE" />
|
||||||
|
<logger name="org.gcube.smartgears.handlers" level="TRACE"/>
|
||||||
|
<logger name="org.gcube.common.events" level="WARN" />
|
||||||
|
<logger name="org.gcube.data.publishing" level="ERROR" />
|
||||||
|
<logger name="org.gcube.documentstore" level="ERROR" />
|
||||||
|
<logger name="org.gcube.common.core.publisher.is.legacy" level="TRACE" />
|
||||||
|
<logger name="org.gcube.data.access" level="TRACE" />
|
||||||
|
<logger name="org.gcube.data.access.storagehub.handlers" level="ERROR"/>
|
||||||
|
|
||||||
|
<root level="ERROR">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
|
@ -0,0 +1,5 @@
|
||||||
|
mvn clean package
|
||||||
|
docker build -t idm .
|
||||||
|
docker compose up -d --build --force-recreate
|
||||||
|
|
||||||
|
#docker run -it -d -p 9090:8080 --name idm idm
|
Loading…
Reference in New Issue