Move start procedure to extra script
This commit is contained in:
		
							parent
							
								
									f0f1472c00
								
							
						
					
					
						commit
						0a859a5328
					
				
					 2 changed files with 25 additions and 22 deletions
				
			
		|  | @ -9,35 +9,17 @@ ENV DB_HOST=sebserver-mariadb | |||
| # ENV DB_DATABASE=SEBServer | ||||
| ENV DB_PORT=3306 | ||||
| 
 | ||||
| RUN mkdir -p /sebserver/config/spring | ||||
| RUN groupadd --system spring && useradd --system --gid spring spring | ||||
| USER spring:spring | ||||
| 
 | ||||
| # Test if existing files prohibit mounting of Kubernetes ConfigMaps | ||||
| # COPY docker/testing/distributed/webservice/config/ /sebserver/config/ | ||||
| COPY  seb-server.jar /sebserver/seb-server.jar | ||||
| COPY  seb-server.jar start-sebserver /sebserver/ | ||||
| RUN chmod 755 /sebserver/start-sebserver.sh | ||||
| 
 | ||||
| WORKDIR /sebserver | ||||
| 
 | ||||
| CMD if [ "${SEBSERVER_MODE}" == "gui" ]; then exec java \ | ||||
|     -Xms64M \ | ||||
|     -Xmx1G \ | ||||
|     -jar "seb-server.jar" \ | ||||
|     --spring.profiles.active=gui,prod,prod-gui \ | ||||
|     --spring.config.location=file:/sebserver/config/spring/,classpath:/config/ \ | ||||
|     --sebserver.password="${SECRET}" ; \ | ||||
|     else \ | ||||
|     exec java \ | ||||
|     -Xms64M \ | ||||
|     -Xmx1G \ | ||||
|     -jar "${SEBSERVER_JAR}" \ | ||||
|     --spring.profiles.active=ws,prod,prod-ws \ | ||||
|     --spring.config.location=file:/sebserver/config/spring/,classpath:/config/ \ | ||||
|     --datastore.mariadb.server.address="${DB_HOST}" \ | ||||
|     --datastore.mariadb.server.port="${DB_PORT}" \ | ||||
|     --spring.datasource.username="${DB_USER}" \ | ||||
|     --sebserver.mariadb.password="${DB_PASSWORD}" \ | ||||
|     --sebserver.password="${SECRET}" ; \ | ||||
|     fi; | ||||
| CMD /sebserver/start-sebserver.sh | ||||
| 
 | ||||
| EXPOSE 8080 | ||||
|      | ||||
							
								
								
									
										21
									
								
								docker/testing/distributed/start-sebserver.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								docker/testing/distributed/start-sebserver.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| #!/bin/sh | ||||
| if [ "${SEBSERVER_MODE}" == "gui" ]; then exec java \ | ||||
|     -Xms64M \ | ||||
|     -Xmx1G \ | ||||
|     -jar "seb-server.jar" \ | ||||
|     --spring.profiles.active=gui,prod,prod-gui \ | ||||
|     --spring.config.location=file:/sebserver/config/spring/,classpath:/config/ \ | ||||
|     --sebserver.password="${SECRET}" ; \ | ||||
|     else \ | ||||
|     exec java \ | ||||
|     -Xms64M \ | ||||
|     -Xmx1G \ | ||||
|     -jar "${SEBSERVER_JAR}" \ | ||||
|     --spring.profiles.active=ws,prod,prod-ws \ | ||||
|     --spring.config.location=file:/sebserver/config/spring/,classpath:/config/ \ | ||||
|     --datastore.mariadb.server.address="${DB_HOST}" \ | ||||
|     --datastore.mariadb.server.port="${DB_PORT}" \ | ||||
|     --spring.datasource.username="${DB_USER}" \ | ||||
|     --sebserver.mariadb.password="${DB_PASSWORD}" \ | ||||
|     --sebserver.password="${SECRET}" ; \ | ||||
| fi; | ||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Bengt Giger
						Bengt Giger