코딩과 나
close
프로필 사진

코딩과 나

github: @Najeong-Kim

  • 분류 전체보기 (2175)
    • 코딩 (2144)
      • TIL (2070)
      • 사이드 프로젝트 (13)
      • 나정 기록 (6)
      • 공부 (31)
      • 책책책 (11)
      • 기타 (13)
    • 나 (28)
      • 방송대 (2)
      • 일상 (26)
  • 홈
  • 공부
  • 프로젝트
  • 기록
  • Github
  • LinkedIn
스릴덱에 방탈출 데이터 추가하기

스릴덱에 방탈출 데이터 추가하기

오늘은 방탈출 데이터를 넣어봤어요!db 컨테이너에 들어가서 스릴덱 데이터베이스에 들어갔어요 docker exec -it thrill-deck-db bashpsql -U postgres\c thrilldeck\dt 그리고 방탈출 테이블을 만들어줬어요!!데이터는 일단은 간단하게만 정리했어요 CREATE TABLE escape_rooms ( id SERIAL PRIMARY KEY, theme_name VARCHAR(100) NOT NULL, branch_name VARCHAR(100) NOT NULL, difficulty SMALLINT CHECK (difficulty BETWEEN 1 AND 5), horror_level SMALLINT CHECK (horror_level BETW..

  • format_list_bulleted 코딩/사이드 프로젝트
  • · 2025. 7. 28.
스릴덱에 TMDB 데이터 추가하고 연동하기

스릴덱에 TMDB 데이터 추가하고 연동하기

오늘은 TMDB에서 얻은 영화 데이터를 DB에 넣어봤어요현재 서비스에서는 사용자가 직접 tmdb에 api 호출을 할 필요가 없어서tmdb api에서 가져온 데이터를 자동으로 DB에 넣는 스크립트로 데이터를 채워보려고 해요 우선 PostgreSQL 쉘로 접속해서 테이블 구조를 바꿀거예요목데이터로 넣어놓은 정보가 적기도 하고 tmdb api에서 주는 스키마에 맞게 데이터를 구성하려고요근데 DB에 테이블이 없다고 나오더라고요!? 알고보니 제가 DB를 thrilldeck으로 새로 만들었더라고요thrilldeck DB로 이동해서 movies라는 이름의 테이블을 확인했어요어떻게 이렇게 금방 까먹어버리는건지.. 일단 기존에 있던 테이블은 다 지워버렸어요! 그리고 movies 테이블을 생성했어요 CREATE TA..

  • format_list_bulleted 코딩/사이드 프로젝트
  • · 2025. 7. 22.
라즈베리파이에 PostgreSQL 띄우고 TMDB 시작하기

라즈베리파이에 PostgreSQL 띄우고 TMDB 시작하기

오늘은 라즈베리파이에 progresql을 띄워볼거예요이전에 로컬에서 테스트해본 코드 pull받고 환경변수만 추가해서 띄워주기! 컨테이너 안에서 초기 데이터를 넣어줬어요 스릴덱 페이지에 들어가보니데이터가 나오는 것을 바로 확인할 수 있었어요! ㅎㅎㅎ 이제 진짜 영화 데이터를 가져와볼거예요제가 선택한 오픈 api는 TMDB예요! 개인적으로 사용하면 무료로 영화 정보를 사용할 수 있더라고요어플리케이션을 등록하고 api키를 발급받았어요 친절하게 가이드도 나와있더라고요https://developer.themoviedb.org/reference/intro/getting-started영화 정보를 가져오는 테스트도 해봤어요 오늘은 여기까지만! 카페에서 잠깐 한거라 많이는 못했네요우선 제가 본 영화 중에 몇 ..

  • format_list_bulleted 코딩/사이드 프로젝트
  • · 2025. 7. 13.
서버에 PostgreSQL 연결하기 (로컬편)

서버에 PostgreSQL 연결하기 (로컬편)

오늘도 GPT와 사이드 개발을 시작했어요! ㅎㅎ먼저 docker-compose.yml에 db를 추가했어요 services: ... depends_on: - db env_file: - .env environment: - DATABASE_URL=${DATABASE_URL} volumes: - .:/code working_dir: /code command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload db: image: postgres:13 container_name: postgres_db restart: always environment: POSTGR..

  • format_list_bulleted 코딩/사이드 프로젝트
  • · 2025. 6. 21.
서버랑 프론트 연결하기

서버랑 프론트 연결하기

오늘은 프론트에서 서버 api를 불러오고 화면에 뿌리는 작업을 했어요 아직까지는 따로 라이브러리 쓸 필요가 없는 것 같아서fetcher랑 공통 커스텀 훅으로 useApi를 만들어줬어요GPT에게 맡겼더니 잘해주더라고요 export async function fetcher(url: string, options?: RequestInit): Promise { const res = await fetch(url, options); if (!res.ok) { const error = await res.text(); throw new Error(error || 'API Error'); } return res.json();} import { useEffect, useState } from "react"..

  • format_list_bulleted 코딩/사이드 프로젝트
  • · 2025. 6. 21.
라즈베리파이에 Docker Compose로 서버 띄우기

라즈베리파이에 Docker Compose로 서버 띄우기

오늘은 라즈베리파이에 Docker Compose로 서버를 띄웠어요도커를 제대로 써본 적이 없지만.. 제게는 구글과 GPT가 있으니 도전해봤어요! 구글에 검색해보니 예시가 많이 나와서 아래 글을 참고해서 설정을 시작해봤어요https://ansimcode.tistory.com/19 먼저 패키지를 업그레이드하고 도커를 설치했어요 sudo apt-get updatesudo apt-get upgradecurl -sSL https://get.docker.com | sh docker 권한을 부여하고, docker compose를 설치했어요! sudo usermod -aG docker ${USER}newgrp dockersudo apt install docker-compose-plugindocker compose v..

  • format_list_bulleted 코딩/사이드 프로젝트
  • · 2025. 6. 15.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
프로필 사진
전체 카테고리
  • 분류 전체보기 (2175)
    • 코딩 (2144)
      • TIL (2070)
      • 사이드 프로젝트 (13)
      • 나정 기록 (6)
      • 공부 (31)
      • 책책책 (11)
      • 기타 (13)
    • 나 (28)
      • 방송대 (2)
      • 일상 (26)
인기 글
전체 방문자
오늘
어제
Copyright © 나동 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바