Hello I have the following structure to upload my project in typescript node js
my docker file:
#building code
FROM node:lts-alpine
RUN mkdir -p /home/node/api/node_modules && chown -R node:node /home/node/api
WORKDIR /home/node/api
COPY ormconfig.json .env package.json yarn.* ./
USER node
RUN yarn
COPY --chown=node:node . .
EXPOSE 4000
CMD node dist/src/index.js
my docker-compose:
version: '3.7'
services:
db:
image: postgres:12
restart: always
container_name: 'db'
ports:
- '${DB_PORT}:5432'
volumes:
- db_data:/var/lib/postgresql/data
environment:
POSTGRES_USER: ${DB_USER}
POSTGRES_PASSWORD: ${DB_PASS}
POSTGRES_DB: ${DB_NAME}
api:
image: ci-api
restart: always
depends_on:
- db
ports:
- '${SERVER_PORT}:${SERVER_PORT}'
volumes:
db_data:
I use the following command:
docker build -t ci-api.
and docker-compose up -d
but for some reason it’s not updating the changes I made to my files,
I make a change and try to use docker-compose down
and docker build again, but the files don’t update