Added Dockerfiles for virtualization
This commit is contained in:
parent
906f1a1705
commit
0001b67e4a
|
@ -3,3 +3,7 @@
|
|||
## Project Members
|
||||
* Daniel Mader
|
||||
* Marcel Haag
|
||||
|
||||
## Development server
|
||||
|
||||
Execute 'c4po.sh' and all services will run on a dev server.
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
baseDir=$(pwd)"/"
|
||||
echo"
|
||||
_______ _______ _______ _ _ ______ _____ _______ __ __
|
||||
|______ |______ | | | |_____/ | | \_/
|
||||
______| |______ |_____ |_____| | \_ __|__ | | _/_/_/ _/ _/ _/_/_/ _/_/
|
||||
_/ _/ _/ _/ _/ _/ _/
|
||||
_/ _/_/_/_/ _/_/_/ _/ _/
|
||||
_/ _/ _/ _/ _/
|
||||
_/_/_/ _/ _/ _/_/
|
||||
"
|
||||
docker-compose up --build
|
||||
#docker-compose up
|
|
@ -0,0 +1,24 @@
|
|||
version: '3.1'
|
||||
|
||||
services:
|
||||
api:
|
||||
build: './security-c4po-api'
|
||||
image: security-c4po-api:latest
|
||||
container_name: security-c4po-api
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: "1G"
|
||||
ports:
|
||||
- '8443:8443'
|
||||
|
||||
angular:
|
||||
build: './security-c4po-angular'
|
||||
image: security-c4po-angular:latest
|
||||
container_name: security-c4po-angular
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
memory: "1G"
|
||||
ports:
|
||||
- '4200:4200'
|
|
@ -0,0 +1,19 @@
|
|||
# base image
|
||||
FROM node:12.13.1
|
||||
|
||||
# set working directory
|
||||
WORKDIR /app
|
||||
|
||||
# add `/app/node_modules/.bin` to $PATH
|
||||
ENV PATH /app/node_modules/.bin:$PATH
|
||||
|
||||
# install and cache app dependencies
|
||||
COPY package.json /app/package.json
|
||||
RUN npm install
|
||||
RUN npm install -g @angular/cli@10.2.0
|
||||
|
||||
# add app
|
||||
COPY . /app
|
||||
|
||||
# start app
|
||||
CMD ng serve --host 0.0.0.0
|
|
@ -2,7 +2,7 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>SecurityC4poAngular</title>
|
||||
<title>SecurityC4POAngular</title>
|
||||
<base href="/">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
FROM openjdk:11-jre
|
||||
|
||||
# COPY PACKAGE INTO IMAGE
|
||||
COPY ./build/libs/security-c4po-api-0.0.1-SNAPSHOT.jar .
|
||||
|
||||
# RUN JAVA
|
||||
CMD [ "java", "-jar", "security-c4po-api-0.0.1-SNAPSHOT.jar" ]
|
Loading…
Reference in New Issue