반응형 docker7 Docker Mendix BuildPack 이용해서 Mendix App 빌드 배포 해보기 Docker Mendix BuildPack 이 업그레이드 되면서 Docker 버전도 올라갔습니다. 기존 20.10 버전으로 했더니 오류가 발생하네요... Docker 업그레이드를 먼저 진행 했습니다. 1. 도커 업그레이드 ( 20 -> 27 ) 환경 : Debian 12## 도커 업그레이드 - 기존 삭제for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d .. 2024. 9. 13. Mendix 실행환경 만들기 ( mxbuild, mxruntime ) feat.podman 저번 글에 이어서, 컨테이너 만들기 수정본입니다. 10.6.8 을 만든다는 가정으로 진행했습니다. 1. mxbuild 컨테이너 생성mxbuild 버전에 맞게 다운로드https://cdn.mendix.com/runtime/mxbuild-10.6.8.33522.tar.gzDockerfileFROM eclipse-temurin:17RUN apt updateRUN apt upgrade -yRUN apt install -y libicu-devRUN apt install -y unzipRUN mkdir -p /App/mxbuild-10.6.8.33522COPY mxbuild-10.6.8.33522.tar.gz /App/mxbuild-10.6.8.33522/mxbuild-10.6.8.33522.tar.gzWORKD.. 2024. 7. 16. 멘딕스 컴파일 환경 및 실행 환경 컨테이너 만들기 Mendix 라는 물건이 참으로 오묘할때가 있는데 컴파일과 운영을 할때인거 같다.Java 기반으로 돌아가는 물건인건 확실한데, J2EE 스펙을 기반으로 한게 아닌 M2EE 라는 본인회사에서 만든 특별한 환경에서 돌아가는걸로 되어있다.그래서 실행파일도, mpk, mpr, mda 등의 특화된 파일이 존재한다.물론 열어보면 그렇게 특별한게 있는건 아니다 --;; 어찌됐든 프로그램의 배포의 과정을 정리하면, 1. Mendix Studio Pro 에서 mpk 추출 ( zip 파일 )2. mpk unzip -> 소스형태 ( mpr 프로젝트 메타파일 및 java action 등은 .java 파일로 존재 ) 3. mxbuild 를 이용해서 컴파일 -> mda 파일4. mendix-runtime 환경에서 m2ee-too.. 2024. 7. 5. Native App 환경 구성 및 실행 !! iOS 를 포함한 버전으로 재 작성 중 입니다. 샘플 프로젝트 -> Mendix Academy 에 있는 Build a Native Mobile Inspection App 과정의 완성본 을 배포 해보겠습니다. Mendix Academy - Build a Native Mobile Inspection App개발방법은 해당 교육페이지를 참조 환경 : Mendix Studio Pro : 10.6.8Node : 20.12.2JDK : 17 -> 11 ( 서버 컨테이너화시 17인경우 not support 오류 발생함 ) 1. 프로젝트 마이그레이션샘플프로젝트의 결과파일이 Mendix Studio 9.24.1 을 대상으로 하기 때문에 자동 컨버트가 일어나고 몇가지 오류가 발생합니다. 아래의 사항을 진행해 줍니다. .. 2024. 6. 4. Mendix 프로그램 컨테이너화 ( by docker build pack ) Mendix 로 만든 프로그램을 컨테이너 환경에 적용하기 위해서는, 멘딕스 프로그램을 컨테이너 이미지로 작성해야 합니다.역시 멘딕스! 답게 해당 문서는 잘정리 되어 있습니다. Docker | Mendix Documentation DockerDescribes how to deploy using a Docker image.docs.mendix.com 그럼 문서에 나와있는데로, 따라 해보겠습니다. 0. 준비docker desktop 과 wsl을 설치합니다.wsl 내 리눅스 이미지는 필자는 rocky8.8 을 이용했습니다. 1. 샘플 프로그램을 준비하고, Product 레벨로 보안을 변경합니다.저는 Rapid Develop 실습에서 만드는 LearnNow 프로그램을 대상으로 하겠습니다.App Security .. 2024. 5. 22. Oracle 21c express 설치하기 ( by docker ) 컨테이너 시대에 맞게 오라클도 도커를 이용해서 설치해보자. 다운로드 하는 시간빼고는 정말 타자치는 시간 밖에 걸리지 않는다. =ㅁ=!! 1. docker desktop 설치 Docker Desktop: The #1 Containerization Tool for Developers | Docker Docker Desktop: The #1 Containerization Tool for Developers | Docker Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux. www.docker.com 도.. 2024. 4. 15. docker 명령어 # 도커 버전 확인 docker version # 컨테이터 실행 docker container run {컨테이너명} #컨테이너 접속 docker container run --interactive --tty {컨테이너명} #로컬 컨테이너 리스트 보기 docker container ls #컨테이너에 명령어 전달 및 결과 보기 docker container top {이름일부} docker container logs {이름일부} #로컬 설치된 컨테이너 전체 보기 docker container ls --all #컨테이너 상세정보 보기 docker container inspect {이름일부} #컨테이너 상태확인 (시피유 사용률등 ) docker container stats {이름일부} #컨터에너 삭제 docker .. 2022. 12. 1. 이전 1 다음 반응형