Skip to content

Commit 5fed367

Browse files
authoredMay 29, 2023
Merge pull request #56 from topcoder-platform/dev
read-only-root file system fix
2 parents 9c283cd + 9fd9366 commit 5fed367

File tree

2 files changed

+32
-26
lines changed

2 files changed

+32
-26
lines changed
 

‎.circleci/config.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
version: 2
22
defaults: &defaults
3-
docker:
4-
#- image: docker:17.06.1-ce-git
5-
- image: circleci/python:2.7-stretch-browsers
3+
docker:
4+
- image: cimg/python:3.11.0-browsers
65
install_dependency: &install_dependency
7-
name: Installation of build and deployment dependencies.
8-
command: |
9-
sudo apt-get update
10-
sudo apt install jq
11-
sudo pip install awscli --upgrade
12-
sudo pip install docker-compose
13-
sudo apt-get install default-jdk --fix-missing
6+
name: Installation of build and deployment dependencies.
7+
command: |
8+
sudo apt update
9+
sudo apt install jq
10+
sudo apt install python3-pip
11+
sudo pip3 install awscli --upgrade
12+
sudo pip3 install docker-compose
13+
sudo apt-get install default-jdk --fix-missing
1414
install_deploysuite: &install_deploysuite
1515
name: Installation of install_deploysuite.
1616
#Git Clone -change back to v1.3 or latest once counter var is generalized.
1717
command: |
18-
git clone --branch master https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
18+
git clone --branch v1.4.15 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
1919
cp ./../buildscript/master_deploy.sh .
2020
cp ./../buildscript/buildenv.sh .
2121
cp ./../buildscript/awsconfiguration.sh .
@@ -60,24 +60,24 @@ build_steps: &build_steps
6060
source buildenvvar
6161
./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
6262
63-
#echo "Running Masterscript - deploy postgres-ifx-processer producer"
64-
#if [ -e ${LOGICAL_ENV}-${APP_NAME}-consumer-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-consumer-deployvar.json; fi
65-
#./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer-deployvar
66-
#source buildenvvar
67-
#./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
63+
echo "Running Masterscript - deploy postgres-ifx-processer producer"
64+
if [ -e ${LOGICAL_ENV}-${APP_NAME}-consumer-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-consumer-deployvar.json; fi
65+
./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer-deployvar
66+
source buildenvvar
67+
./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
6868
6969
#Producer second channel
70-
#echo "Running Masterscript - deploy postgres-ifx-processer Producer second channel"
71-
#if [ -e ${LOGICAL_ENV}-${APP_NAME}-consumer-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-consumer-deployvar.json; fi
72-
#./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer-chnl_2-deployvar
73-
#source buildenvvar
74-
#./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar_chnl_2 -i postgres-ifx-processer
70+
echo "Running Masterscript - deploy postgres-ifx-processer Producer second channel"
71+
if [ -e ${LOGICAL_ENV}-${APP_NAME}-producer-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-producer-deployvar.json; fi
72+
./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer-chnl_2-deployvar
73+
source buildenvvar
74+
./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar_chnl_2 -i postgres-ifx-processer
7575
76-
#echo "Running Masterscript - deploy postgres-ifx-processer producer_dd"
77-
#if [ -e ${LOGICAL_ENV}-${APP_NAME}-producer-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-producer-deployvar.json; fi
78-
#./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer_dd-deployvar
79-
#source buildenvvar
80-
#./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
76+
echo "Running Masterscript - deploy postgres-ifx-processer producer_dd"
77+
if [ -e ${LOGICAL_ENV}-${APP_NAME}-producer-chnl_2-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-producer-chnl_2-deployvar.json; fi
78+
./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer_dd-deployvar
79+
source buildenvvar
80+
./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
8181
8282
8383
#echo "Running Masterscript - deploy postgres-ifx-processer reconsiler1"

‎Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
FROM openjdk:11.0.3-jdk-stretch
22

3+
RUN sed -i '/stretch-updates/d' /etc/apt/sources.list
4+
RUN sed -i 's/security.debian/archive.debian/' /etc/apt/sources.list
5+
RUN sed -i 's/deb.debian/archive.debian/' /etc/apt/sources.list
6+
37
RUN apt-get update && wget -qO- https://deb.nodesource.com/setup_8.x | bash - && apt-get install -y nodejs libpq-dev g++ make
48

59
WORKDIR /opt/app
610
COPY . .
711

12+
RUN npm config set unsafe-perm true
13+
RUN git config --global url."https://git@".insteadOf git://
814
RUN npm install
915
#RUN npm install dotenv --save
1016
ENTRYPOINT ["npm","run"]

0 commit comments

Comments
 (0)
Please sign in to comment.