#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd 제목Assignment2 컴포즈 관련 질문입니다....2021-05-16 22:21작성자군대가기싫은남자안녕하세요...현재 컴포즈 네트워크이용해서 3개 컨테이너를 통신시키도록 구성해놓은 상태입니다.. 업로드한 Dockerfile과 학번.txt 화일, 그리고 추가로 작성한 소스코드가 있다면, 모두 함께 묶어서 하나의 zip 화일로 압축하고 화일 이름을 학번.zip으로 저장 함이라고 되어있는데 첫 번째로 컴포즈시 빌드를 해서 작동한다면 도커허브에 이미지를 꼭 올려야 하는건지 여쭤보고 싶습니다.. (제공해 드린 소스코드 그대로 실행하면 이미지가 빌드됩니다.) 두 번째로 .env 파일을 에서 여러 시크릿키를 사용하는데.. zip 파일에 .env 를 넣어 제출할 때 시크릿 키 대신 일반 문자열을 담아 제출해도 될지 여쭤봅니다 (이경우 프로세스는 올라가지만 서비스 작동은 안됩니다.)컴포즈입니다... version: '3.7'services: app: build: ./service-application env_file: ./.env networks: - webnet ports: - "8080:8080" depends_on: - db - redisdb environment: - DATABASE_HOST=$DATABASE_HOST - PORT=$PORT - REDIS_HOST=$REDIS_HOST - COOKIE_SECRET=$COOKIE_SECRET - KAKAO_ID=$KAKAO_ID - KAKAO_SECRET=$KAKAO_SECRET - GITHUB_CLIENT_ID=$GITHUB_CLIENT_ID - GITHUB_CLIENT_SECRET=$GITHUB_CLIENT_SECRET - S3_ACCESS_KEY_ID=$S3_ACCESS_KEY_ID - S3_SECRET_ACCESS_KEY=$S3_SECRET_ACCESS_KEY volumes: - ./service-application/api:/app/api db: build: ./mysql-database command: --default-authentication-plugin=mysql_native_password restart: always ports: - 3306:3306 volumes: - ./mysql-database/custom.conf:/etc/mysql/conf.d/custom.cnf networks: - webnet redisdb: build: ./redis-database restart: always command: redis-server --requirepass $REDIS_PASSWORD --port 6379 ports : - 6379:6379 networks: - webnetnetworks: webnet: 다음과 같이 컨테이너 프로세스가 올라갑니다.. 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전[re][Assingment 2] 강의영상-assingment2 의 차이점 질문drsungwon 2021-05-17다음[re]Assignment2 컴포즈 관련 질문입니다....drsungwon 2021-05-17 Powered by MangBoard | 워드프레스 쇼핑몰 망보드