(WIP)
This commit is contained in:
parent
7c1784584e
commit
d29c1183d8
16
c4po.sh
16
c4po.sh
|
@ -2,16 +2,10 @@
|
||||||
baseDir=$(pwd)
|
baseDir=$(pwd)
|
||||||
|
|
||||||
composeDir=$baseDir"/security-c4po-cfg"
|
composeDir=$baseDir"/security-c4po-cfg"
|
||||||
|
compose=$baseDir"/security-c4po-cfg/docker-compose.yml"
|
||||||
keycloakVolume="security-c4po-cfg/volumes/keycloak/data/*"
|
keycloakVolume="security-c4po-cfg/volumes/keycloak/data/*"
|
||||||
mongoVolume="security-c4po-cfg/volumes/mongodb/data/*"
|
mongoVolume="security-c4po-cfg/volumes/mongodb/data/*"
|
||||||
|
|
||||||
composeKeycloak=$baseDir"/security-c4po-cfg/kc/docker-compose.keycloak.yml"
|
|
||||||
composeDatabase=$baseDir"/security-c4po-cfg/mongodb/docker-compose.mongodb.yml"
|
|
||||||
composeFrontend=$baseDir"/security-c4po-cfg/frontend/docker-compose.frontend.yml"
|
|
||||||
composeBackend=$baseDir"/security-c4po-cfg/backend/docker-compose.backend.yml"
|
|
||||||
|
|
||||||
compose=$baseDir"/security-c4po-cfg/docker-compose.yml"
|
|
||||||
|
|
||||||
echo -e "
|
echo -e "
|
||||||
_______ _______ _______ _ _ ______ _____ _______ __ __
|
_______ _______ _______ _ _ ______ _____ _______ __ __
|
||||||
|______ |______ | | | |_____/ | | \_/
|
|______ |______ | | | |_____/ | | \_/
|
||||||
|
@ -34,14 +28,12 @@ echo -e "\n"
|
||||||
echo "-----------------Start Build------------------"
|
echo "-----------------Start Build------------------"
|
||||||
echo -e "\n"
|
echo -e "\n"
|
||||||
echo " - Backend: "
|
echo " - Backend: "
|
||||||
docker-compose -f ${composeBackend} build
|
docker-compose -f ${compose} build c4po-api
|
||||||
echo -e "\n"
|
echo -e "\n"
|
||||||
echo " - Frontend: "
|
echo " - Frontend: "
|
||||||
docker-compose -f ${composeFrontend} build
|
#docker-compose -f ${compose} build c4po-angular
|
||||||
echo -e "\n"
|
echo -e "\n"
|
||||||
# docker-compose -f ${compose} up
|
|
||||||
|
|
||||||
echo "------------Start Docker Container------------"
|
echo "------------Start Docker Container------------"
|
||||||
echo -e "\n"
|
echo -e "\n"
|
||||||
docker-compose -f ${composeKeycloak} -f ${composeDatabase} -f ${composeBackend} -f ${composeFrontend} up
|
docker-compose -f ${compose} up # --scale c4po-angular=0
|
||||||
# docker-compose -f ${compose} up
|
|
||||||
|
|
|
@ -7,10 +7,6 @@ WORKDIR /app
|
||||||
# add `/app/node_modules/.bin` to $PATH
|
# add `/app/node_modules/.bin` to $PATH
|
||||||
ENV PATH /app/node_modules/.bin:$PATH
|
ENV PATH /app/node_modules/.bin:$PATH
|
||||||
|
|
||||||
# increase memory limit to avoid "heap out of memory"-error
|
|
||||||
# TODO investigate on root cause for "heap out of memory"-error
|
|
||||||
ENV NODE_OPTIONS="--max_old_space_size=4096"
|
|
||||||
|
|
||||||
# install and cache app dependencies
|
# install and cache app dependencies
|
||||||
COPY package.json /app/package.json
|
COPY package.json /app/package.json
|
||||||
RUN npm install
|
RUN npm install
|
||||||
|
@ -21,3 +17,5 @@ COPY . /app
|
||||||
|
|
||||||
# start app
|
# start app
|
||||||
CMD ng serve -c compose --host 0.0.0.0
|
CMD ng serve -c compose --host 0.0.0.0
|
||||||
|
|
||||||
|
# -------------------------------------------------------------
|
||||||
|
|
|
@ -7,3 +7,5 @@ DB_PASSWORD=Test1234!
|
||||||
KEYCLOAK_USER=admin
|
KEYCLOAK_USER=admin
|
||||||
KEYCLOAK_PASSWORD=admin
|
KEYCLOAK_PASSWORD=admin
|
||||||
KEYCLOAK_IMPORT=/tmp/c4po_realm_export.json
|
KEYCLOAK_IMPORT=/tmp/c4po_realm_export.json
|
||||||
|
KEYCLOAK_FRONTEND_URL=http://localhost:8888/auth
|
||||||
|
#PROXY_ADDRESS_FORWARDING=true
|
||||||
|
|
|
@ -54,7 +54,7 @@ services:
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
memory: "1G"
|
memory: "2G"
|
||||||
ports:
|
ports:
|
||||||
- 4200:4200
|
- 4200:4200
|
||||||
networks:
|
networks:
|
||||||
|
@ -72,7 +72,7 @@ services:
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
memory: "1G"
|
memory: "2G"
|
||||||
ports:
|
ports:
|
||||||
- 8443:8443
|
- 8443:8443
|
||||||
networks:
|
networks:
|
||||||
|
|
Loading…
Reference in New Issue