--- File: Dockerfile.service.template --- ARG BASE_IMAGE={{BASE_IMAGE}} FROM ${BASE_IMAGE} as base ARG APT_PACKAGES="{{APT_PACKAGES}}"" ARG PREBUILD_COMMANDS="{{PREBUILD_COMMANDS}}" ARG POSTBUILD_COMMANDS="{{POSTBUILD_COMMANDS}}" ARG ROOT_DIRECTORY={{ROOT_DIRECTORY}} ENV DEPLOY_CMD="{{DEPLOY_CMD}}" WORKDIR /app # Copy application code from the specified root directory COPY ${ROOT_DIRECTORY} /app/ # Pre-build commands RUN if [ -n "$PREBUILD_COMMANDS" ]; then \ echo "Running prebuild commands: $PREBUILD_COMMANDS"; \ bash -c "$PREBUILD_COMMANDS"; \ fi # Post-build commands RUN if [ -n "$POSTBUILD_COMMANDS" ]; then \ echo "Running postbuild commands: $POSTBUILD_COMMANDS"; \ bash -c "$POSTBUILD_COMMANDS"; \ fi # Runtime command CMD ["/bin/sh", "-c", "$DEPLOY_CMD"] --- File: docker-compose.servicedeploy.yml --- version: '3.8' services: service_name: image: test expose: - 1 ports: - "1:1" volumes: - static_volume:/home/app/web/staticfiles - media_volume:/home/app/web/mediafiles env_file: - ./.env deploy: replicas: 1 placement: constraints: - node.labels.type != leader resources: limits: memory: 1024M reservations: memory: 512M logging: driver: "syslog" options: syslog-address: "0:0" tag: "{{.Name}}" volumes: static_volume: media_volume: --- File: Increaz-backend Complete Express/package.json --- Error reading file '/home/ec2-user/06927b7c-6429-48f0-894b-c32d35f44ffa/06927b7c-6429-48f0-894b-c32d35f44ffa/Increaz-backend Complete Express/package.json': [Errno 20] Not a directory: '/home/ec2-user/06927b7c-6429-48f0-894b-c32d35f44ffa/06927b7c-6429-48f0-894b-c32d35f44ffa/Increaz-backend Complete Express/package.json'