sparse-intern-71089
02/02/2021, 9:39 PMbillowy-army-68599
docker-compose.yml
not using Dockerfiles? are you able to share your docker-compose file?victorious-sugar-42620
02/02/2021, 11:04 PMvictorious-sugar-42620
02/02/2021, 11:05 PMversion: '3.7'
services:
nestjs:
container_name: ${NESTJS_CONTAINER_NAME:?err}
build:
context: .
target: production
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
networks:
- neshanet
depends_on:
- mysql
- redis
- apache-stretch
redis:
image: redis:5
container_name: ${REDIS_CONTAINER_NAME:?err}
command: redis-server --requirepass ${REDIS_PASSWORD:?err}
volumes:
- ${REDIS_VOLUME}:/var/lib/redis
networks:
- neshanet
apache-stretch:
build:
context: .
target: apache-php
container_name: ${PHP_CONTAINER_NAME:?err}
depends_on:
- mysql
networks:
- neshanet
volumes:
- ./legacy_code/php:/var/www/html
mysql:
image: mysql:latest
command: --default-authentication-plugin=mysql_native_password
container_name: ${MYSQL_CONTAINER_NAME:?err}
environment:
MYSQL_PASSWORD: ${TYPEORM_PASSWORD}
MYSQL_ROOT_PASSWORD: ${TYPEORM_PASSWORD}
MYSQL_DATABASE: ${TYPEORM_DATABASE}
volumes:
- ${MYSQL_VOLUME_PATH}:/var/lib/mysql2
- ./legacy_code/database/mysqlconf:/etc/mysql/conf.d
- ./legacy_code/database/dump:/docker-entrypoint-initdb.d
networks:
- neshanet
networks:
neshanet:
victorious-sugar-42620
02/02/2021, 11:06 PMmysql
and use COPY
victorious-sugar-42620
02/02/2021, 11:07 PMvictorious-sugar-42620
02/02/2021, 11:07 PMbored-oyster-3147
02/03/2021, 12:26 AMDockerfile
, & push it to ECR before ever running pulumi. Then my pulumi app controls whatever task definitions, ASGs, services, etc. that will pull that existing image.billowy-army-68599
billowy-army-68599