전체 글40 [Ubuntu] 인터넷 없는 내부망에 Nginx 설치하기 (실패) 인터넷 없는 내부망에 Nginx 설치하기 (실패)인터넷이 되지 않는, Ubuntu 환경에서 Nginx 를 설치해야 했다. 그러면 당연히 인터넷이 되는 환경에서 설치 파일들을 마련하여, SCP나 FTP 등으로 넘겨주고 설치를 하는 수밖에 없다.결론을 이야기하자면, 일단 실패(포기)했다. 이유는 너무 많은 종속성 설치를 연쇄적으로 요구하는데, 이걸 다 점검하면서 하기엔 시간이 부족했기 때문이다.그러므로 실제로 이 글을 따라 하시면, 똑같이 포기하게 될 수도 있으므로 참고만 하시기를 바란다. 만약, 끈기와 시간이 있다면 모든 종속성을 설치해서 성공할 수 있을까...?다른 방법으로, 이미 설치된 Nginx 를 모두 말아서 넘기는 방법이 있다고 하는데, 나중에 된다면 시도해 봐야겠다. 그래도 열심히 했으니, 일단.. 2025. 4. 3. [Ethereum] Base Sepolia (Superchain) 컨트랙트 배포하기 Base Sepolia (Superchain) 컨트랙트 배포하기이 글에서는 Remix 를 사용해 Solidity 로 작성한 스마트 컨트랙트를 Base Sepolia 테스트넷에 배포하는 방법을 소개합니다.글을 따라하면, 아래와 같은 것들을 경험할 수 있습니다.Base Sepolia 테스트넷 설정Base Sepolia Faucet 이용 - 테스트용 ETH 얻기Remix 에서 컨트랙트 작성, 컴파일, 배포배포 후 ethers.js 로 컨트랙트에 접근해 보기스마트 컨트랙트를 테스트넷에서 실전처럼 다루고 싶은 분들에게 추천합니다. Base Sepolia 테스트넷Base Sepolia 는 Superchain 에 배포된 Layer2 블록체인 중 하나인 Base Mainnet 의 테스트넷입니다. [공식]Supercha.. 2025. 4. 1. [Ethereum] Sepolia 테스트넷 이 글에서는 스마트 컨트랙트를 Sepolia 테스트넷에 배포하기 위해 필요한 지갑 및 ETH 세팅에 대해 소개합니다.로컬에서만 동작하는 Remix VM 대신, 실제 퍼블릭 테스트넷인 Sepolia 에 컨트랙트를 배포함으로써, ethers.js, 웹 프론트엔드 등 외부 애플리케이션에서도 직접 블록체인을 호출할 수 있는 환경을 구축할 수 있게 됩니다.본 글을 통해 아래와 같은 것들을 확인할 수 있습니다.MetaMask 에서 Sepolia 테스트넷 확인하기Sepolia Faucet 을 이용하여 테스트용 ETH 얻기 Sepolia 테스트넷Sepolia 는 현재 이더리움에서 공식적으로 권장되는 퍼블릭 테스트넷입니다. 스마트 컨트랙트나 dApp(분산 애플리케이션)을 메인넷에 배포하기 전에, 실제처럼 테스트할 수 있.. 2025. 4. 1. [초보자의 눈으로 보는 NestJS] 7. 데이터베이스 연동 (TypeORM) 7. 데이터베이스 연동 (TypeORM)요약이전 글에서는 [초보자의 눈으로 보는 NestJS] 6. DTO와 Validation6. DTO와 Validation요약이전 글에서는 [초보자의 눈으로 보는 NestJS] 5. 유저 서비스의 구현5. 유저 서비스의 구현 요약 이전 글에서는 [초보자의 눈으로 보는 NestJS] 4. 유저 서비스의 구현과 의존성ts01.tistory.com컨트롤러와 프로바이더에서 주고 받는 데이터를 DTO(Data Transfer Object)로 정의합니다.DTO에 대한 데이터 검증(Data Validation)을 추가하여, 올바른 데이터만이 도달하도록 구현합니다.본 글에서는TypeORM 을 이용하여 데이터베이스를 연동합니다.데이터베이스를 연동한 CRUD 기능을 구현 및 테스트합니.. 2025. 3. 19. Postgres 데이터베이스 실행하기 Postgres 데이터베이스 실행하기본 글에서는 Postgres 데이터베이스를 Docker Container 로 실행하는 방법을 설명합니다.저는 별도의 데이터베이스 서비스(예를 들어, AWS RDS 와 같은 것들)를 이용하지 않아도 된다면, Docker Container 로 DB 를 빠르게 띄워 개발에 착수하는 것이 좋다고 생각합니다.Postgres 데이터베이스 이미지가 이미 Docker-Hub 에 올라와 있기 때문에, 우리는 단순히 Pulling 하여 실행만 해도 빠르게 DB 를 소유할 수 있게 되며, 손쉽게 연결된 서버 구축이 가능하게 됩니다. 본 설명에서는 Docker Engine (+ Compose) 이 설치되어 있다는 가정 하에 설명하겠습니다. 혹시 설치가 되어 있지 않다면, 아래 글을 통해 D.. 2025. 3. 5. 이전 1 2 3 4 ··· 8 다음