Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
0ccb575
Added docker file
sarathkshatri Mar 18, 2021
42f1dc8
Added docker file
sarathkshatri Mar 18, 2021
34f1e87
Added docker file
sarathkshatri Mar 18, 2021
c49fb2c
Added docker file
sarathkshatri Mar 18, 2021
72f7344
Added docker file
sarathkshatri Mar 18, 2021
6011981
Added docker file
sarathkshatri Mar 19, 2021
3027a60
Added docker file
sarathkshatri Mar 19, 2021
8ce82c6
Added docker file
sarathkshatri Mar 19, 2021
493aea3
Added docker file
sarathkshatri Mar 19, 2021
0c1741f
Added docker file
sarathkshatri Mar 19, 2021
9246678
Added docker file
sarathkshatri Mar 19, 2021
dfa0afc
Added docker file
sarathkshatri Mar 19, 2021
608581e
Added docker file
sarathkshatri Mar 19, 2021
f6b0b90
Added docker file
sarathkshatri Mar 19, 2021
bff5daf
Added docker file
sarathkshatri Mar 19, 2021
08394d6
Added docker file
sarathkshatri Mar 19, 2021
dc3e1c6
Added docker file
sarathkshatri Mar 19, 2021
f5025d4
Added docker file
sarathkshatri Mar 19, 2021
9ab30be
Added docker file
sarathkshatri Mar 19, 2021
2813007
Added docker file
sarathkshatri Mar 19, 2021
45db2da
Added docker file
sarathkshatri Mar 19, 2021
55da06c
Added docker file
sarathkshatri Mar 19, 2021
0c1730f
Added docker file
sarathkshatri Mar 19, 2021
d91dc22
Added docker file
sarathkshatri Mar 19, 2021
3439965
Added docker file
sarathkshatri Mar 19, 2021
874c411
Added docker file
sarathkshatri Mar 19, 2021
a97fd54
Added docker file
sarathkshatri Mar 19, 2021
f6d5e4e
Added docker file
sarathkshatri Mar 20, 2021
323f2b7
Added docker file
sarathkshatri Mar 20, 2021
51be2f8
Added docker file
sarathkshatri Mar 20, 2021
2bcf860
Added docker file
sarathkshatri Mar 20, 2021
723202a
Added docker file
sarathkshatri Mar 20, 2021
bc7f834
Merge branch 'master' into resolved-conflicts
sarathkshatri Mar 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 14 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@ WORKDIR /app
# Bundle app source
# COPY ./index.js .
# COPY ./dist .
RUN mkdir other
RUN mkdir /other
RUN mkdir /code
RUN mkdir /dist
RUN apt-get update && \
apt-get install -y \
python3 \
Expand All @@ -20,17 +21,24 @@ RUN apt-get update && \

RUN pip3 --no-cache-dir install --upgrade awscli

ARG AWS_ACCESS_KEY_ID
ARG AWS_SECRET_ACCESS_KEY
ARG AWS_DEFAULT_REGION

ENV AWS_ACCESS_KEY_ID $AWS_ACCESS_KEY_ID
ENV AWS_SECRET_ACCESS_KEY $AWS_SECRET_ACCESS_KEY
ENV AWS_DEFAULT_REGION $AWS_DEFAULT_REGION


RUN aws s3 sync s3://vueproject-simulation/dist/ /code/
# COPY ./other/dist ./other

COPY package*.json ./

# If you are building your code for production
# RUN npm ci --only=production
COPY dist ./other/dist
COPY /code/dist ./dist
COPY /code/index.js ./
COPY ./dist /app/other/dist
RUN cp -r /code/dist /app/dist
RUN cp /code/index.js /app/
RUN npm install


ENTRYPOINT [ "node", "index.js"]
7 changes: 5 additions & 2 deletions codebuild/buildspec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,14 @@ phases:
- echo Build started on `date`
- echo Logging in to Docker Hub...
- docker login --username $username --password $password
- docker build -t crowd-simulation:v0.0.1 . --no-cache
- echo $AWS_ACCESS_KEY_ID
# - docker build -t crowd-simulation:v0.0.1 . AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY,AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION . --no-cache
- docker build -t crowd-simulation:v0.0.1 --build-arg AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID --build-arg AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY --build-arg AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION . --no-cache
- docker tag crowd-simulation:v0.0.1 sarathkshatri/crowd-simulation:v0.0.1


post_build:
commands:
- echo Build completed on `date`
- echo Pushing the Docker image...
- docker push sarathkshatri/crowd-simulation:v0.0.1
- docker push sarathkshatri/crowd-simulation:v0.0.1