FROM registry.beesion.team/docker-beesion/blz-node-oracle:v3.4
WORKDIR /usr/src/app
COPY .targets/StrategicPlan.MainApp/ ./main-app
COPY .targets/StrategicPlan.MsBusiness/ ./ms-business
COPY .targets/StrategicPlan.ProcessBff/ ./process-bff
COPY .targets/StrategicPlan.AuthServerBff/ ./auth-server-bff

COPY ./node-pm2 ./
# Start PM2 as PID 1 process
ENTRYPOINT ["pm2", "--no-daemon", "start"]
# Actual script to start can be overridden from `docker run`
CMD ["process.yaml"]
